CN106372311A - Customization assembly information obtaining method, device and system - Google Patents
Customization assembly information obtaining method, device and system Download PDFInfo
- Publication number
- CN106372311A CN106372311A CN201610784442.9A CN201610784442A CN106372311A CN 106372311 A CN106372311 A CN 106372311A CN 201610784442 A CN201610784442 A CN 201610784442A CN 106372311 A CN106372311 A CN 106372311A
- Authority
- CN
- China
- Prior art keywords
- information
- feature
- assembling
- customizable component
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
Landscapes
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a customization assembly information obtaining method, device and system. An assembly model of a customization assembly is obtained through the customization assembly information obtaining device; then, each element in the assembly model is sequentially traversed to obtain the assembly layer relationship of each element and information of each part in each assembly layer; then, the assembly layer relationship of each element and information of each part in each assembly layer are stored in an assembly information table, so that the user can fast obtain relevant information of various customization assemblies according to the assembly information table obtained through the customization assembly information obtaining device; the manual checking process in the prior art is replaced; further, the development period of the customization assembly is shortened.
Description
Technical field
The present invention relates to computer aided design and manufacture technical field, particularly to a kind of customizable component acquisition of information side
Method, apparatus and system.
Background technology
With manufacturing development, the manufacturing process of product becomes increasingly complex, and the demand of client also assumes diversified trend,
Under such overall situation, it usually needs (such as realize function phase and form knot together by the multiple series customizing a kind of product
The different multiple assembly of structure) catering to the demand of different clients.
And the customization procedure of above-mentioned multiple assembly, typically require in prior art design, buying, manufacture, the side such as assembling
Face consumes substantial amounts of manpower and materials, especially adjusts the various relevant informations of multiple assembly, to meet the same of customer personalized requirement
When reduce the cost of customizable component, this process considerably increases the construction cycle of product, increases the time that it introduces to the market, leads to
New-product development cost improves.
Accordingly, it would be desirable to a kind of method automatically and quickly obtaining customizable component information, meeting performance and outward appearance
Under the conditions of, optimize parts cost combination as far as possible to reduce manufacturing cost, shorten assembly non-when designing and manufacture link
Necessary elapsed time, and then shorten the construction cycle of customizable component.
Content of the invention
The present invention provides a kind of customizable component information getting method, apparatus and system, to solve in prior art due to core
The problem of the construction cycle length that calculation information leads to.
For realizing described purpose, the technical scheme that the application provides is as follows:
A kind of customizable component information getting method, is applied to customizable component information acquisition device, described customizable component information
Acquisition methods include:
Obtain the assembling model of customizable component;
Each element in assembling model described in order traversal, obtains assembling hierarchical relationship and each assembling of each element
The information of each part in level;The information of described part includes: part name, COM code, Master Cost, processing charges,
Loss factor and cost;
By the information Store of each part in the assembling hierarchical relationship of each element and each assembling level in module information
In table.
Preferably, each element in assembling model described in described order traversal, the assembling level obtaining each element closes
In system and each assembling level, the information of each part includes:
Choose the n-th element in described assembling model as the current accessed object of traversal, judge whether the n-th element is zero
Part;N is positive integer, and starts to sequentially increase from 1, until having accessed the whole elements in described assembling model;
If the n-th element is part, obtain the information of corresponding part from parts information tables of data;
The part if the n-th element is not zero, carries out recursive operation, until the element obtaining is part, generates the n-th element
Assembling hierarchical relationship, and obtain the information of each part in the assembling level of the n-th element from described parts information tables of data.
Preferably, also included before each element in assembling model described in described order traversal:
Receive the parameter setting of each part in described assembling model;
According to described parameter setting, carry out feature identification, obtain the identification information of part;
Receive the additional feature information of part;
Using described identification information and described additional feature information as corresponding part information Store in described parts information
In tables of data.
Preferably, described carry out feature identification, the identification information obtaining part includes:
Choose the i-th feature in the characteristics tree of part and, as the current accessed object of traversal, obtain the characteristic sentence of the i-th feature
Handle, obtains the unique identifying number of the i-th feature;I is positive integer, and starts to sequentially increase from 1, until having accessed complete in characteristics tree
Portion's feature;
According to described unique identifying number, judge the characteristic type of the i-th feature;
If the characteristic type of the i-th feature is three-dimensional modeling order, extract its characteristic information as described identification information;
If the characteristic type of the i-th feature is stretching order, entrance grass is painted and is carried out primitive features identification, extracts its grass and paint spy
Reference ceases as described identification information.
Preferably, also include:
Receive additional information, and described additional information is stored in described module information table.
A kind of customizable component information acquisition device, comprising:
Model acquiring unit, for obtaining the assembling model of customizable component;
Information acquisition unit, for each element in assembling model described in order traversal, obtains the assembling of each element
The information of each part in hierarchical relationship and each assembling level;The information of described part includes: part name, COM code,
Master Cost, processing charges, loss factor and cost;
First memory element, for by each element assembling hierarchical relationship and each assembling level in each part letter
Breath is stored in module information table.
Preferably, described information acquiring unit includes:
First judge module, for choosing the n-th element in described assembling model as the current accessed object of traversal, sentences
Whether disconnected n-th element is part;N is positive integer, and starts to sequentially increase from 1, until having accessed complete in described assembling model
Portion's element;
First acquisition module, if being part for the n-th element, obtains the letter of corresponding part from parts information tables of data
Breath;
Second acquisition module, if being not zero part for the n-th element, carries out recursive operation, until the element obtaining is
Part, generates the assembling hierarchical relationship of the n-th element, and obtains the assembling level of the n-th element from described parts information tables of data
In each part information.
Preferably, also include:
Parameter acquiring unit, described for, before each element in assembling model described in described order traversal, receiving
The parameter setting of each part in assembling model;
Feature identification unit, for according to described parameter setting, carrying out feature identification, obtains the identification information of part;
Supplementary features acquiring unit, for receiving the additional feature information of part;
Second memory element, for depositing described identification information to described additional feature information as the information of corresponding part
It is stored in described parts information tables of data.
Preferably, described feature identification unit includes:
3rd acquisition module, obtains as the current accessed object of traversal for choosing the i-th feature in the characteristics tree of part
The feature handle of the i-th feature, obtains the unique identifying number of the i-th feature;I is positive integer, and starts to sequentially increase from 1, until visiting
The whole features in characteristics tree are asked;
Second judge module, for according to described unique identifying number, judging the characteristic type of the i-th feature;
First extraction module, if the characteristic type for the i-th feature is three-dimensional modeling order, extracts its characteristic information and makees
For described identification information;
Second extraction module, if the characteristic type for the i-th feature is stretching order, entrance grass is painted and is carried out primitive features
Identification, extracts its grass and paints characteristic information as described identification information.
Preferably, also include:
Additional information acquiring unit, for receiving additional information;
Described first memory element is additionally operable to described additional information is stored in described module information table.
A kind of customizable component Information Acquisition System, comprising: multiple peaces that shared data bank is connected with described shared data bank
Terminal equipped with 3 d modeling software;Wherein:
The parts information tables of data that is stored with described shared data bank and module information table;
Any of the above-described described customizable component information getting method of described terminal applies obtains the information of customizable component.
The described customizable component information getting method that the present invention provides, obtains customization by customizable component information acquisition device
The assembling model of assembly;Then each element in assembling model described in order traversal, the assembling level obtaining each element closes
The information of each part in system and each assembling level;Again will be each in the assembling hierarchical relationship of each element and each assembling level
The information Store of individual part is in module information table;User is obtained according to by described customizable component information acquisition device
To described module information table quickly obtain the relevant information of multiple customizable components, replace of the prior art manual adjusted
Journey, and then shorten the construction cycle of customizable component.
Brief description
In order to be illustrated more clearly that the technical scheme in the embodiment of the present invention or prior art, below will be to embodiment or existing
Have technology description in required use accompanying drawing be briefly described it should be apparent that, below description in accompanying drawing be only this
Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, acceptable
Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is the flow chart of customizable component information getting method provided in an embodiment of the present invention;
Fig. 2 is another flow chart of the customizable component information getting method that another embodiment of the present invention provides;
Fig. 3 is another flow chart of the customizable component information getting method that another embodiment of the present invention provides;
Fig. 4 is the partial process view of the customizable component information getting method that another embodiment of the present invention provides;
Fig. 5 is the structural representation of the customizable component information acquisition device that another embodiment of the present invention provides;
Fig. 6 is another structural representation of the customizable component information acquisition device that another embodiment of the present invention provides;
Fig. 7 is another structural representation of the customizable component information acquisition device that another embodiment of the present invention provides;
Fig. 8 is another structural representation of the customizable component information acquisition device that another embodiment of the present invention provides.
Specific embodiment
Understandable for enabling the above objects, features and advantages of the present invention to become apparent from, below in conjunction with the accompanying drawings to the present invention
Specific embodiment be described in detail.
The present invention provides a kind of customizable component information getting method, is applied to customizable component information acquisition device, to solve
The problem of the construction cycle length being led to due to checking information in prior art.
Specifically, described customizable component information getting method, as shown in Figure 1, comprising:
S101, the assembling model of acquisition customizable component;
User, after the individual demand obtaining client, is quickly designed according to this demand, accordingly by corresponding
3 d modeling software generates the assembling model of customizable component;Then this assembling model is obtained by customizable component information acquisition device,
And the information wanted is acquired by follow-up step.
Each element in assembling model described in s102, order traversal, obtains the assembling hierarchical relationship of each element and each
The information of each part in individual assembling level;
The information of described part includes: part name, COM code, Master Cost, processing charges, loss factor with become
This;
The corresponding relation between each part and its information can be previously stored with customizable component information acquisition device, than
As parts information tables of data;Customizable component information acquisition device passes through each element of order traversal, obtains forming this assembling model
Each part assembling hierarchical relationship and its each part information.
Specifically, every kind of part corresponds to unique COM code, by above-mentioned material expense, processing charges, loss factor
And cost, the cost information of the corresponding part of this COM code can be obtained.After traversal forms whole elements of this assembling model,
The parts cost information of this assembling model can be obtained.
S103, by each element assembling hierarchical relationship and each assembling level in each part information Store in assembly
In information table.
In actual application, according to the individual demand of client, user can be met customer demand by design
Multiple customizable components assembling model, the parts cost information of each assembling model can be obtained by above-mentioned steps, will
Multiple customization groups of customer demand after it is all stored in module information table, can be met by this module information table
The parts cost information of part, and then the optimum organization of parts cost can be carried out, meet performance and outward appearance basis it
On, reduce manufacturing cost as much as possible, shorten the inessential elapsed time when designing and manufacture link for the assembly.
The described customizable component information getting method that the present embodiment provides, allows user according to logical by said process
Cross the relevant information that the described module information table that described customizable component information acquisition device obtains quickly obtains multiple customizable components,
Replace manual calculation process of the prior art, and the adoption process in customizable component gives information guiding, and then shortening is fixed
The construction cycle of assembly processed.
Another embodiment of the present invention provides a kind of specific customizable component information getting method, as shown in Figure 2, comprising:
S201, the assembling model of acquisition customizable component;
The n-th element in s202, the described assembling model of selection, as the current accessed object of traversal, judges that the n-th element is
No for part;N is positive integer, and starts to sequentially increase from 1, until having accessed the whole elements in described assembling model;
If the n-th element is part, execution step s203, obtain the information of corresponding part from parts information tables of data;
The part if the n-th element is not zero, execution step s204, carries out recursive operation, until the element obtaining is part,
Generate the assembling hierarchical relationship of the n-th element, and obtain in the assembling level of the n-th element each from described parts information tables of data
The information of part;
The information of described part includes: part name, COM code, Master Cost, processing charges, loss factor with become
This;
Repeated execution of steps s202 to s204, till having accessed the whole elements in described assembling model, executes step
Rapid s205, by the information Store of each part in the assembling hierarchical relationship of each element and each assembling level in module information table
In.
Customizable component is to exist as a large assembly body, at the position of assemble model tree in 3 d modeling software
At root node, it descends part and part in carry customizable component;Part therein as assembly, still carry under part
Other parts.
In order to have access to the bottom parts of assemble model tree, need to carry out recurrence access process, i.e. step s204;Visit
Ask the node of assemble model tree, whether decision node is assembly, then enter recurrence if assembly and access, until having access to
Node be part, then jump out recursion cycle;
Assemble model tree according to carry level divide assembling level, last layer level crossover node as next level
Father node, its subordinate's node is mounted under this node in order, be respectively labeled as 001 according to assemble sequence, 002,003,
004…;The id of current customizable component node is defined as 001, and the id of its father node is defined as null;Directly it is mounted under father node
Element anode, the id of its father node is customizable component id, and the id that its own id is defined as father node adds and to be presently in
Assemble sequence, such as 001-001 represent and are directly mounted under customizable component node, are in the part of the first rigging position.So exist
The assemble sequence of node during sequential access assemble model tree, to be recorded under each father node in each level, have access to every
Till one part node (both not had the position of child node), carry out the access of next node.Obtain the id of present node, be
Obtain all assemble sequences number that the father node of all levels thereon forms until this node successively.
Finally the assembling hierarchical relationship of each element on assemble model tree (is id and its father node of each node
Id the information (such as part name, COM code, product identification and cost) of each part is stored in) and in each assembling level
In module information table, table 1 is the example of a module information table:
Table 1 module information table
By step s202 to s204, the assemble model tree accessing customizable component can be traveled through;Obtain in assemble model tree
Number of elements;Each element of sequential access, until having accessed last element;In the access process to each element,
First determine whether whether this element is part, if part then extracts corresponding COM code, then according to this COM code from
The information of corresponding part is searched in parts information tables of data;If it is determined that the element accessing is assembly (be not zero part), then
Carry out recursive operation, sequentially obtain all part handles being nested under sub-assemblies, then look into from parts information tables of data
Look for the information of corresponding part.
Additionally, it is preferred that, described customizable component information getting method, also include:
Receive additional information, and described additional information is stored in described module information table.
In specific practical application, might not automatically obtain the full detail of this assembling model, such as assemble
Expense, is needed by pre-assembled and is estimated with the experience of front assembly assembling, be manually entered by user.By assembly costs and should
The various expense summations of the whole part of customizable component are the cost of this customizable component.
According to the cost adjusting the customizable component obtaining by described customizable component information getting method, can quickly generate
Quotation scheme, shortens the inquiry time for customer demand, improves product competitiveness;In addition, also may be used by said process
Quickly obtain the relevant information of all parts in product, user is being processed and its is having the initiative in hands beneficial to it during outsourcing.
Another embodiment of the present invention provides a kind of specific customizable component information getting method, as shown in Figure 3, comprising:
S301, the assembling model of acquisition customizable component;
The parameter setting of each part in s302, the described assembling model of reception;
S303, according to described parameter setting, carry out feature identification, obtain the identification information of part;
S304, the additional feature information of reception part;
S305, using described identification information and described additional feature information as corresponding part information Store in described part
In information data table.
The n-th element in s306, the described assembling model of selection, as the current accessed object of traversal, judges that the n-th element is
No for part;N is positive integer, and starts to sequentially increase from 1, until having accessed the whole elements in described assembling model;
If the n-th element is part, execution step s307, obtain the information of corresponding part from parts information tables of data;
The part if the n-th element is not zero, execution step s308, carries out recursive operation, until the element obtaining is part,
Generate the assembling hierarchical relationship of the n-th element, and obtain in the assembling level of the n-th element each from described parts information tables of data
The information of part;
The information of described part includes: part name, COM code, Master Cost, processing charges, loss factor with become
This;
S309, by each element assembling hierarchical relationship and each assembling level in each part information Store in assembly
In information table.
User opens assembling model on corresponding 3 d modeling software, carries out parameter setting to part first;Then beat
Open parts information and obtain the page, the feature that can automatically obtain will be directly displayed on this page by feature identification, obtains zero
The identification information of part;Again the feature that can not automatically obtain (additional feature information of part, such as silk-screen, steel seal etc.) is carried out manually
Interpolation;Finally, by the identification information of part for example part name, COM code, Master Cost, processing charges, loss factor and
The additional feature information write parts information tables of data of the information such as cost and part.
Preferably, referring to Fig. 4, step s303 in Fig. 3 includes:
In s331, the characteristics tree of selection part, the i-th feature, as the current accessed object of traversal, obtains the spy of the i-th feature
Levy handle, obtain the unique identifying number of the i-th feature;I is positive integer, and starts to sequentially increase from 1, until having accessed in characteristics tree
Whole features;
S332, according to described unique identifying number, judge the characteristic type of the i-th feature;
If the characteristic type of the i-th feature is three-dimensional modeling order, execution step s333, extract its characteristic information as institute
State identification information;
If the characteristic type of the i-th feature is stretching order, execution step s334, entrance grass are painted and are carried out primitive features knowledge
Not, extract its grass and paint characteristic information as described identification information.
Specifically, in 3 d modeling software, part is presented in combinations of features;3 d modeling software defines
All design features of part, every kind of design feature is all determined by unique identifying number;Design feature in 3 d modeling software
The body characteristicses that two kinds: one is that three-dimensional modeling order directly generates can be divided into according to establishment form;Two is stretching order through X-Y scheme
The body characteristicses that feature stretching cutting generates;Carry out there is the feature identification being directed to for both formative methods;
Part feature in 3 d modeling software constitutes the characteristics tree of part according to the form of tree;Identification Element Design is special
Levy be by travel through part characteristics tree, access each specific features one by one;Initialization i=1;I-th in selected characteristic tree
Design feature, as accessing object, is obtained feature handle, is obtained the unique identifying number of feature by cad software secondary development interface
So that it is determined that characteristic type;
If it is determined that the unique designation number of three-dimensional modeling order, uniquely determine design feature, such as bending, chamfering,
The features such as rounding, through hole, blind hole.And if it is determined that the unique designation number of stretching order, need to judge the figure that inside painted by grass
First characteristic indication number;Obtain all of pel quantity in Sketch Plane first, traversal accesses each pel, carries out primitive features knowledge
Not, obtain its primitive features mark number, judge its type, extract its grass and paint characteristic information, the such as spy such as circular hole, square hole, slotted eye
Levy.
Specifically, for circular hole can directly by circle primitive features identification number identify, but for square hole, slotted eye this
Class is needed to judge that it forms the connected mode of line segment by the figure that straight line, camber line form;Respectively obtain grass and paint owning in interface
Straight line, arc-coordinate information, length information, according to transverse and longitudinal coordinate classification, straightway composition end to end closing tetragon
Pel is square hole grass and paints feature, the closing pel with two circular arcs (abscissa or vertical coordinate are consistent), two straightway compositions
Feature painted by the grass being slotted eye.
Collect for the information being customized assembly rapidly and efficiently, the present embodiment is during the cost accounting of customizable component
Automatically extract assemble model tree and the model information of customizable component by cad software secondary development interface, improve customizable component
Informationization and automaticity that information collects, and result is accurate rapidly.
Another embodiment of the present invention additionally provides a kind of customizable component information acquisition device, as shown in Figure 5, comprising: model
Acquiring unit 101, information acquisition unit 102 and the first memory element 103;Wherein:
Model acquiring unit 101 is used for obtaining the assembling model of customizable component;
Information acquisition unit 102 is used for each element in assembling model described in order traversal, obtains the dress of each element
Join the information of each part in hierarchical relationship and each assembling level;The information of described part includes: part name, material are compiled
Code, Master Cost, processing charges, loss factor and cost;
First memory element 103 is used for each part in the assembling hierarchical relationship of each element and each assembling level
Information Store is in module information table.
Preferably, as shown in fig. 6, on the basis of Fig. 5, information acquisition unit 102 includes:
First judge module 201, for choosing the n-th element in described assembling model as the current accessed pair of traversal
As judging whether the n-th element is part;N is positive integer, and starts to sequentially increase from 1, until having accessed in described assembling model
Whole elements;
First acquisition module 202, if being part for the n-th element, obtains corresponding part from parts information tables of data
Information;
Second acquisition module 203, if being not zero part for the n-th element, carries out recursive operation, until the element obtaining is equal
For part, generate the assembling hierarchical relationship of the n-th element, and obtain the assembling layer of the n-th element from described parts information tables of data
The information of each part in secondary.
Preferably, as shown in fig. 7, on the basis of Fig. 6, also including:
Parameter acquiring unit 104, for, before each element in assembling model described in described order traversal, receiving institute
State the parameter setting of each part in assembling model;
Feature identification unit 105, for according to described parameter setting, carrying out feature identification, obtains the identification information of part;
Supplementary features acquiring unit 106, for receiving the additional feature information of part;
Second memory element 107, for using described identification information and described additional feature information as corresponding part letter
Breath is stored in described parts information tables of data.
Preferably, as shown in figure 8, on the basis of Fig. 7, feature identification unit 105 includes:
3rd acquisition module 501, for choosing in the characteristics tree of part the i-th feature as the current accessed object of traversal,
Obtain the feature handle of the i-th feature, obtain the unique identifying number of the i-th feature;I is positive integer, and starts to sequentially increase from 1, directly
To the whole features having accessed in characteristics tree;
Second judge module 502, for according to described unique identifying number, judging the characteristic type of the i-th feature;
First extraction module 503, if the characteristic type for the i-th feature is three-dimensional modeling order, extracts its feature letter
Breath is as described identification information;
Second extraction module 504, if the characteristic type for the i-th feature is stretching order, entrance grass is painted and is carried out pel
Feature identification, extracts its grass and paints characteristic information as described identification information.
Preferably, this customizable component information acquisition device also includes:
Additional information acquiring unit, for receiving additional information;
Described first memory element is additionally operable to described additional information is stored in described module information table.
Specific operation principle is same as the previously described embodiments, no longer repeats one by one herein.
Another embodiment of the present invention additionally provides a kind of customizable component Information Acquisition System it is characterised in that including: shared
Multiple terminals being provided with 3 d modeling software that data base is connected with described shared data bank;Wherein:
The parts information tables of data that is stored with described shared data bank and module information table;
The arbitrary described customizable component information getting method of described terminal applies above-described embodiment obtains the letter of customizable component
Breath.
In specific practical application, user passes through the 3 d modeling software in client, according to different customizable components
Assembling model, by the arbitrary described customizable component information getting method of above-described embodiment, can obtain from shared data bank
The parts cost information of each assembling model, after it is all stored in module information table, can be believed by this assembly
Breath table is met the parts cost information of multiple customizable components of customer demand, and then can carry out the excellent of parts cost
Change combination, on the basis meeting performance and outward appearance, reduce manufacturing cost as much as possible, shorten assembly and designing and manufacturing ring
Inessential elapsed time during section, and then shorten the construction cycle of customizable component.
Specific principle is same as the previously described embodiments, no longer repeats one by one herein.
In the present invention, each embodiment is described by the way of going forward one by one, and what each embodiment stressed is real with other
Apply the difference of example, between each embodiment identical similar portion mutually referring to.For device disclosed in embodiment
Speech, because it corresponds to the method disclosed in Example, so description is fairly simple, referring to method part illustration in place of correlation
?.
The above, be only presently preferred embodiments of the present invention, and not the present invention is made with any pro forma restriction.Though
So the present invention is disclosed above with preferred embodiment, but is not limited to the present invention.Any it is familiar with those skilled in the art
Member, without departing under technical solution of the present invention ambit, can be utilized the methods and techniques content of the disclosure above to the present invention
Technical scheme makes many possible variations and modification, or the Equivalent embodiments being revised as equivalent variations.Therefore, every without departing from
The content of technical solution of the present invention, according to the present invention technical spirit to any simple modification made for any of the above embodiments, equivalent
Change and modification, all still fall within the range of technical solution of the present invention protection.
Claims (11)
1. a kind of customizable component information getting method is it is characterised in that be applied to customizable component information acquisition device, described customization
Module information acquisition methods include:
Obtain the assembling model of customizable component;
Each element in assembling model described in order traversal, obtains assembling hierarchical relationship and each assembling level of each element
In each part information;The information of described part includes: part name, COM code, Master Cost, processing charges, loss
Coefficient and cost;
By the information Store of each part in the assembling hierarchical relationship of each element and each assembling level in module information table.
2. customizable component information getting method according to claim 1 is it is characterised in that assemble described in described order traversal
Each element in model, obtains the assembling hierarchical relationship of each element and the packet of each part in each assembling level
Include:
Choose the n-th element in described assembling model as the current accessed object of traversal, judge whether the n-th element is part;n
For positive integer, and start to sequentially increase from 1, until having accessed the whole elements in described assembling model;
If the n-th element is part, obtain the information of corresponding part from parts information tables of data;
The part if the n-th element is not zero, carries out recursive operation, until the element obtaining is part, generates the assembling of the n-th element
Hierarchical relationship, and obtain the information of each part in the assembling level of the n-th element from described parts information tables of data.
3. customizable component information getting method according to claim 2 is it is characterised in that filling described in described order traversal
Also include before joining each element in model:
Receive the parameter setting of each part in described assembling model;
According to described parameter setting, carry out feature identification, obtain the identification information of part;
Receive the additional feature information of part;
Using described identification information and described additional feature information as corresponding part information Store in described parts information data
In table.
4. customizable component information getting method according to claim 3, it is characterised in that described carry out feature identification, obtains
Identification information to part includes:
Choose the i-th feature in the characteristics tree of part, as the current accessed object of traversal, to obtain the feature handle of the i-th feature, obtain
Unique identifying number to the i-th feature;I is positive integer, and starts to sequentially increase from 1, until having accessed the whole spies in characteristics tree
Levy;
According to described unique identifying number, judge the characteristic type of the i-th feature;
If the characteristic type of the i-th feature is three-dimensional modeling order, extract its characteristic information as described identification information;
If the characteristic type of the i-th feature is stretching order, entrance grass is painted and is carried out primitive features identification, extracts its grass and paints feature letter
Breath is as described identification information.
5. customizable component information getting method according to claim 1 is it is characterised in that also include:
Receive additional information, and described additional information is stored in described module information table.
6. a kind of customizable component information acquisition device is it is characterised in that include:
Model acquiring unit, for obtaining the assembling model of customizable component;
Information acquisition unit, for each element in assembling model described in order traversal, obtains the assembling level of each element
The information of each part in relation and each assembling level;The information of described part includes: part name, COM code, material
Expense, processing charges, loss factor and cost;
First memory element, for depositing the information of each part in the assembling hierarchical relationship of each element and each assembling level
It is stored in module information table.
7. customizable component information acquisition device according to claim 6 is it is characterised in that described information acquiring unit bag
Include:
First judge module, for choosing the n-th element in described assembling model as the current accessed object of traversal, judges the
Whether n element is part;N is positive integer, and starts to sequentially increase from 1, until having accessed the whole units in described assembling model
Part;
First acquisition module, if being part for the n-th element, obtains the information of corresponding part from parts information tables of data;
Second acquisition module, if being not zero part for the n-th element, carries out recursive operation, until the element obtaining is part,
Generate the assembling hierarchical relationship of the n-th element, and obtain in the assembling level of the n-th element each from described parts information tables of data
The information of part.
8. customizable component information acquisition device according to claim 7 is it is characterised in that also include:
Parameter acquiring unit, for, before each element in assembling model described in described order traversal, receiving described assembling
The parameter setting of each part in model;
Feature identification unit, for according to described parameter setting, carrying out feature identification, obtains the identification information of part;
Supplementary features acquiring unit, for receiving the additional feature information of part;
Second memory element, for using described identification information and described additional feature information as corresponding part information Store in
In described parts information tables of data.
9. customizable component information acquisition device according to claim 8 is it is characterised in that described feature identification unit bag
Include:
3rd acquisition module, obtains i-th for choosing the i-th feature in the characteristics tree of part as the current accessed object of traversal
The feature handle of feature, obtains the unique identifying number of the i-th feature;I is positive integer, and starts to sequentially increase from 1, until having accessed
Whole features in characteristics tree;
Second judge module, for according to described unique identifying number, judging the characteristic type of the i-th feature;
First extraction module, if the characteristic type for the i-th feature is three-dimensional modeling order, extracts its characteristic information as institute
State identification information;
Second extraction module, if the characteristic type for the i-th feature is stretching order, entrance grass is painted and is carried out primitive features knowledge
Not, extract its grass and paint characteristic information as described identification information.
10. according to the arbitrary described customizable component information acquisition device of claim 6 to 9 it is characterised in that also including:
Additional information acquiring unit, for receiving additional information;
Described first memory element is additionally operable to described additional information is stored in described module information table.
A kind of 11. customizable component Information Acquisition Systems are it is characterised in that include: shared data bank and described shared data bank phase
Multiple terminals being provided with 3 d modeling software even;Wherein:
The parts information tables of data that is stored with described shared data bank and module information table;
The arbitrary described customizable component information getting method of described terminal applies claim 1 to 5 obtains the information of customizable component.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610784442.9A CN106372311A (en) | 2016-08-30 | 2016-08-30 | Customization assembly information obtaining method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610784442.9A CN106372311A (en) | 2016-08-30 | 2016-08-30 | Customization assembly information obtaining method, device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106372311A true CN106372311A (en) | 2017-02-01 |
Family
ID=57900284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610784442.9A Pending CN106372311A (en) | 2016-08-30 | 2016-08-30 | Customization assembly information obtaining method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106372311A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110334421A (en) * | 2019-06-24 | 2019-10-15 | 武汉开目信息技术股份有限公司 | Element Design model machinability batch quantity analysis method and device |
CN117340598A (en) * | 2023-12-05 | 2024-01-05 | 昆山美仑工业样机有限公司 | Assembly system and method for high-speed gear box production |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1713196A (en) * | 2005-07-14 | 2005-12-28 | 上海交通大学 | Product ordering system based on automatic design grid |
CN102629388A (en) * | 2012-04-28 | 2012-08-08 | 上海隧道工程股份有限公司 | Mechanical equipment simulation system generating method |
WO2015171903A1 (en) * | 2014-05-07 | 2015-11-12 | Modular North America, LLC | 3d interactive construction estimating system |
CN105069243A (en) * | 2015-08-19 | 2015-11-18 | 中国航空工业集团公司西安飞机设计研究所 | Catia-based part assembly relationship deriving method |
-
2016
- 2016-08-30 CN CN201610784442.9A patent/CN106372311A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1713196A (en) * | 2005-07-14 | 2005-12-28 | 上海交通大学 | Product ordering system based on automatic design grid |
CN102629388A (en) * | 2012-04-28 | 2012-08-08 | 上海隧道工程股份有限公司 | Mechanical equipment simulation system generating method |
WO2015171903A1 (en) * | 2014-05-07 | 2015-11-12 | Modular North America, LLC | 3d interactive construction estimating system |
CN105069243A (en) * | 2015-08-19 | 2015-11-18 | 中国航空工业集团公司西安飞机设计研究所 | Catia-based part assembly relationship deriving method |
Non-Patent Citations (1)
Title |
---|
CJCOK: "全新的CATIA插件", 《HTTPS://WWW.ICAX.ORG/THREAD-741532-1-1.HTML》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110334421A (en) * | 2019-06-24 | 2019-10-15 | 武汉开目信息技术股份有限公司 | Element Design model machinability batch quantity analysis method and device |
CN117340598A (en) * | 2023-12-05 | 2024-01-05 | 昆山美仑工业样机有限公司 | Assembly system and method for high-speed gear box production |
CN117340598B (en) * | 2023-12-05 | 2024-02-20 | 昆山美仑工业样机有限公司 | Assembly system and method for high-speed gear box production |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lee et al. | Customization of technology roadmaps according to roadmapping purposes: Overall process and detailed modules | |
CN108052703A (en) | Fast Collision Detection Algorithm based on hybrid hierarchy bounding box | |
CN109409612A (en) | A kind of paths planning method, server and computer storage medium | |
CN103512581A (en) | Path planning method and device | |
CN110533389A (en) | The determination method and device of Project Cost | |
CN108153932B (en) | Desktop type three-dimensional virtual maintenance model modeling system | |
CN106960044A (en) | A kind of Time Perception personalization POI based on tensor resolution and Weighted H ITS recommends method | |
CN108920665A (en) | Recommendation score method and device based on network structure and comment text | |
CN106780770A (en) | A kind of community content three-dimensional scenic editing system based on PC ends | |
CN109446618A (en) | A kind of ancient building component based on VR builds analogy method | |
CN107783991A (en) | Fit up sample data processing method and processing device | |
Ham et al. | A study on application of bim (building information modeling) to pre-design in construction project | |
CN106372311A (en) | Customization assembly information obtaining method, device and system | |
Malhotra et al. | Parametric study of the different level of detail of CityGML and energy-ADE information for energy performance simulations | |
CN105890594B (en) | A kind of method of counting chamber inside and outside integrity guidance path | |
CN117271932A (en) | Dynamic resource management method of software development platform | |
CN109887054A (en) | method and device for displaying map | |
CN109947969A (en) | A kind of 3D model information inquiry system and method | |
Fu et al. | Means-end matrix and deduction in consumption behavior research | |
CN109741018A (en) | The method and system of the customized management of business are realized by custom field | |
Khan et al. | Strategic style change using grammar transformations | |
CN109840336A (en) | Dress designing sample recommended method and device | |
Hoisl et al. | Three-dimensional labels: a unified approach to labels for a general spatial grammar interpreter | |
CN103984784B (en) | Diagram-model integrated visualization method and system for nuclear power plant | |
CN118013621B (en) | Intelligent data processing system for indoor design and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170201 |