CN106372311A - Customization assembly information obtaining method, device and system - Google Patents

Customization assembly information obtaining method, device and system Download PDF

Info

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
Application number
CN201610784442.9A
Other languages
Chinese (zh)
Inventor
董玉德
陶高周
时晓蕾
杨善文
曹银风
房玉强
宫潘威
米登斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sungrow Power Supply Co Ltd
Original Assignee
Sungrow Power Supply Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sungrow Power Supply Co Ltd filed Critical Sungrow Power Supply Co Ltd
Priority to CN201610784442.9A priority Critical patent/CN106372311A/en
Publication of CN106372311A publication Critical patent/CN106372311A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical 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

A kind of customizable component information getting method, apparatus and system
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.
CN201610784442.9A 2016-08-30 2016-08-30 Customization assembly information obtaining method, device and system Pending CN106372311A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
CJCOK: "全新的CATIA插件", 《HTTPS://WWW.ICAX.ORG/THREAD-741532-1-1.HTML》 *

Cited By (3)

* Cited by examiner, † Cited by third party
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