CN102332039A - Allogenetic computer-aided design (CAD) model data integrating device and integrating method for network cooperative design - Google Patents
Allogenetic computer-aided design (CAD) model data integrating device and integrating method for network cooperative design Download PDFInfo
- Publication number
- CN102332039A CN102332039A CN201110109970A CN201110109970A CN102332039A CN 102332039 A CN102332039 A CN 102332039A CN 201110109970 A CN201110109970 A CN 201110109970A CN 201110109970 A CN201110109970 A CN 201110109970A CN 102332039 A CN102332039 A CN 102332039A
- Authority
- CN
- China
- Prior art keywords
- model
- collaborative design
- internet
- design based
- cad
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention provides an allogenetic computer-aided design (CAD) model data integrating device and an integrating method for the network cooperative design. Part models and assembly models between different CAD systems can be integrated into a unified network cooperative design agent model represented by an extensive makeup language (XML) format for carrying out the virtual assembly, comment and design verification in cooperative environment. The device and the method can support the fast updating between each allogenetic CAD model and the network cooperative design agent model, the automatic data integration of the allogenetic CAD model in the network cooperative design environment is realized, the data link between the network cooperative design agent model and each allogenetic CAD model and the consistency of the model data are effectively maintained. The device and the method can be generally used for the CAD feature shaping system with an open type interface, and the network cooperative virtual assembly design, comment and design verification of complicated products are realized on the basis of the CAD system.
Description
Technical field
The present invention relates to a kind of CAD apparatus and method, relate in particular to the allos cad model data integration device and the integrated approach of Collaborative Design Based on Internet.
Background technology
Acceleration along with economic globalization process; The design demand of many complex products is accomplished by the product design personnel that are distributed in the different location are collaborative; Need between Heterogeneous CAD System, carry out collaborative design between the different departments of different enterprises or same enterprise; The industrial requirement of the product design of carrying out through distributed collaborative is increasing, and this presses for and a kind ofly can be supported in technical method and the device that carries out collaborative design between the different CAD.Therefore, develop a kind of allos cad model data integrating method of network-oriented collaborative design, and safeguard object linking and data consistency between three-dimensional collaborative design model and each the allos CAD source model, have important use and be worth.
In Collaborative Design Based on Internet, be key operation based on the virtual assembling of allos cad model, collaborative mark.Usually, topology units such as conical surface, plane, straight line, summit or the center of circle usually are used as the reference object of definition assembly constraint, mark.Based on the three-dimensional CAD model method for expressing of discrete grid block,, in the figures exchange of allos cad model, be widely used because its data structure is simple, graphic plotting efficient is high, do not need extra model explanation and data-switching flow process.Yet; Because the discrete grid block model can only adopt limited geometric resolution; And do not comprise the advanced topologies information between the geometric element; Lose geometric accuracy, also can't represent the project semantics information (comprising the attribute information of size marking information, geometrical constraint information, assembly constraint information, topology name, part etc.) in the geometric modeling, thereby be difficult to the interactive operations such as virtual assembling, mark between the support model; In addition, because the asymmetry of above-mentioned two class models on geological information, between discrete grid block model and the CAD solid model, be difficult to realize correspondence between the topological element and interrelated based on accurate topological structure description.These problems have constituted the major obstacle that the discrete grid block model is directly applied to the CAD Collaborative Design Based on Internet.
In CAD feature modelling technology, the permanent naming mechanism of topological element is one of important core technology.It is the technology that is used to describe unique identification relation between single topological element and the whole B-Rep entity based on the position relation between the entity topology element, the operation history of feature modeling.The effect of topology element permanent naming mechanism is: for the modification repeatedly in the solid modelling process with recomputate, keep tracking through the unique identification technology to certain concrete topological element.All entities, characteristic, face, limit, summit can be by permanent name signs in its establishment.In a lot of CAD systems, the array different in size that permanent name is made up of one group of 8 integer type data.The permanent name of topology element once was packaged in the kernel of CAD system for a long time as the general character gordian technique of CAD feature modeling.In recent years, the CAD system of a new generation generally provides the second development interface based on the COM technology, and the visit to permanent naming mechanism is provided.The permanent name of a topological element can visited and store to third party software easily, and in needs, give the corresponding topological element in the B-Rep model again for change through permanent naming mechanism, even modification has taken place this B-Rep model.Utilize this mechanism, the user can set up nonvolatil linking mechanism on topological element hierarchy between third party's model and CAD source model.
Summary of the invention
The objective of the invention is to overcome the shortcoming and defect of prior art; The allos cad model data integration device and the integrated approach of Collaborative Design Based on Internet are provided; Can part model between the Different CAD feature modeling system and assembling model be integrated in the unified Collaborative Design Based on Internet agent model, work in coordination with annotations and comments, collaborative virtual assembling.
The present invention realizes through following technical proposals:
The allos cad model data integration device of Collaborative Design Based on Internet; Comprise the CAD feature modeling system that connects successively, data-switching card module, Collaborative Design Based on Internet proxy module, Collaborative Design Based on Internet client modules, Collaborative Design Based on Internet client modules, data communication module, Collaborative Design Based on Internet server module; Said data-switching card module is connected with the CAD feature modeling system through the The Component Object Model interface;
The data-switching card module; It is installed on the client host of Collaborative Design Based on Internet; And exist with the card module form of CAD feature modeling system; Be used for CAD source model (comprising part model, assembling model) is carried out data-switching, generate the file of unified XML form, carry out the Collaborative Design Based on Internet operation to act on behalf of the CAD source model;
The Collaborative Design Based on Internet proxy module, the client host that it is installed on Collaborative Design Based on Internet is used for the Collaborative Design Based on Internet agents document according to the XML form, creates and supervising the network collaborative design agent model;
The Collaborative Design Based on Internet client modules, the client host that it is installed on Collaborative Design Based on Internet is used for the user interactive of supervising the network collaborative design process;
The data communication module, the client host that it is installed on Collaborative Design Based on Internet is used for carrying out data transmission with the Collaborative Design Based on Internet server module, uploads/download network collaborative design agent model, transmits and reception Collaborative Design Based on Internet operational order and service data;
The Collaborative Design Based on Internet server module, the server host that it is installed on Collaborative Design Based on Internet is used for management and transmits the Collaborative Design Based on Internet agent model, and management and transmission Collaborative Design Based on Internet operational order and service data.
Said Collaborative Design Based on Internet proxy module comprises: structurized geometric object agent unit, virtual topology element agent unit, wherein,
Said structurized geometric object agent unit is used to act on behalf of the geometric shape of CAD source model, and is the discrete grid block data of unit organization CAD source model geometric shape with the face;
Said virtual topology element agent unit is connected with described structurized geometric object agent unit, is used for acting on behalf of all kinds of topological element that the CAD source model is applicable to that virtual assembling and mark are operated.
The integrated approach of the allos cad model data integration device of above-mentioned Collaborative Design Based on Internet may further comprise the steps:
Step 1: the data-switching card module, the user selects required CAD part model or assembling model according to the needs of Collaborative Design Based on Internet;
Step 2: data-switching card module; The Component Object Model (the Component Objeet Model that is provided through the CAD feature modeling system; Be called for short COM) interface; Visit the entity object in the selected CAD part model successively, the topological element that obtains the discrete grid block data of every the face that constitutes this entity object and obtain every face is forever named;
Step 3: the data-switching card module, it is that the permanent called after identifier of topological element of primitive, face, the discrete grid block data of face are the structurized geometric model of content that the entity object in the CAD part is converted to the face successively;
Step 4: data-switching card module; The com interface that is provided through the CAD feature modeling system; Topological element in the accessing step 2 described entity objects successively; Select and the relevant topological element types of collaborative design such as virtual assembling, mark, obtain permanent name of its topology and geometric properties data, create virtual topology element agent object based on the permanent name of topological element.
Wherein, the relevant virtual topology element types of collaborative design such as described and virtual assembling, mark mainly comprise:
Planar virtual topology element;
Conical surface virtual topology element;
Straight border virtual topology element;
Circular arc border virtual topology element;
Summit virtual topology element.
Wherein, the general data content of described virtual topology element agent object comprises:
The topological element of this topology element in the feature entity model forever named, as the identifier of this object; The geometric properties data of this topology element.
Step 5: the data-switching card module, through the com interface that the CAD feature modeling system is provided, visit and write down assembly layer aggregated(particle) structure, the evolution matrix of assembly, the definition of the assembly relation between the assembly of CAD assembling model successively.
Wherein, in the record method of assembly relation between described assembly definition, with quoting the virtual topology element agent object that step 4 is created, to substitute the topological element of the solid model that is used to define assembly relation in the CAD assembling model.
Step 6: the data-switching card module, the model that step 3,4,5 is created is stored as the unified file layout of representing based on XML, forms the Collaborative Design Based on Internet agent model that is linked with the CAD source model, and it mainly comprises following data content:
The assembly layer aggregated(particle) structure that step 3 write down;
The evolution matrix of the assembly that step 3 write down;
Assembly relation definition between the assembly that step 3 write down;
The structurized geometric model that step 4 is created;
The virtual topology element agent object information that step 5 is created.
Step 7: the Collaborative Design Based on Internet proxy module, read in the Collaborative Design Based on Internet agent model of the XML form that step 6 creates, in this model geometric profile of graphic window displays of client modules and show the geometric properties of virtual topology element agent object;
Step 8: data communication module; The Collaborative Design Based on Internet agency that step 7 is read in is uploaded to the Collaborative Design Based on Internet server module at the said device of claim 1; This server module is handled it to this request; Be each assembly dispensing unit descriptor node of uploading, and nodal information is sent to client.
[1] version is represented with Version;
[2] the head sign is represented with Flag;
[3] CAD source model type is represented with Source_Model_Type;
[4] CAD source model control user representes with Owner_User_Name;
[5] URL of CAD source model is represented with Source_Model_URL;
[6] Collaborative Design Based on Internet agent model data are represented with Proxy_Model;
Step 9: Collaborative Design Based on Internet server module; When it receives from the Collaborative Design Based on Internet client to the modification of Collaborative Design Based on Internet agent model or when upgrading; This server module will be notified other Collaborative Design Based on Internet client modules, carry out the Collaborative Design Based on Internet agent model behind the down loading updating through the data communication module of the said device of claim 1.
Step 10: the Collaborative Design Based on Internet client modules, choose the virtual topology element agent object in the Collaborative Design Based on Internet agent model through mouse, assemble operations such as restriction relation definition between the element, mark;
Step 11: data communication module; The client operation that step 10 is carried out is with the Collaborative Design Based on Internet server module of passing to the said device of claim 1 of instruction in form; And through this server module; Send other Collaborative Design Based on Internet client modules to, the synchronous execution of being carried out with performing step 10 that operates in other client modules.
Advantage compared with prior art of the present invention and effect are:
The present invention can support the fast updating between each allos cad model and the Collaborative Design Based on Internet agent model; Can realize that the automaticdata of allos cad model under the Collaborative Design Based on Internet environment is integrated, and effectively maintaining network collaborative design agent model links with data between each allos cad model and the consistance of model data.These advantages have reduced user's establishment and have used the burden that designs a model with maintaining network association, promote the efficient of Collaborative Design Based on Internet effectively.
Description of drawings
Fig. 1 is the structural representation of the allos cad model data integration device of Collaborative Design Based on Internet of the present invention.
Fig. 2 is in the integrated approach of the present invention, Collaborative Design Based on Internet operating process synoptic diagram.
Embodiment
In order to understand the present invention better, below in conjunction with embodiment and accompanying drawing the present invention is done to describe further, but embodiment is not limited thereto.
As shown in Figure 1; The allos cad model data integration device of network-oriented collaborative design of the present invention; Comprise the CAD feature modeling system that connects successively, data-switching card module, Collaborative Design Based on Internet proxy module, Collaborative Design Based on Internet client modules, Collaborative Design Based on Internet client modules, data communication module, Collaborative Design Based on Internet server module; Said data-switching card module is connected with the CAD feature modeling system through the The Component Object Model interface;
Wherein, Said data-switching card module is installed in the client host of Collaborative Design Based on Internet through the CAD feature modeling system; Be used for the CAD source model is carried out data-switching; Generate the file of unified XML form, carry out the Collaborative Design Based on Internet operation to act on behalf of the CAD source model, this CAD source model module comprises part model module, assembling model module;
Said Collaborative Design Based on Internet proxy module, the client host that it is installed on Collaborative Design Based on Internet is used for the Collaborative Design Based on Internet agents document according to the XML form, creates and supervising the network collaborative design agent model;
Said Collaborative Design Based on Internet client modules, the client host that it is installed on Collaborative Design Based on Internet is used for the user interactive of supervising the network collaborative design process;
Said data communication module; It is installed on the client host of Collaborative Design Based on Internet; Be used for carrying out data transmission, upload or download network collaborative design agent model, transmit and reception Collaborative Design Based on Internet operational order and service data with the Collaborative Design Based on Internet server module;
Said Collaborative Design Based on Internet server module, the server host that it is installed on Collaborative Design Based on Internet is used for management and transmits the Collaborative Design Based on Internet agent model, and management and transmission Collaborative Design Based on Internet operational order and service data.
Said Collaborative Design Based on Internet proxy module comprises structurized geometric object agent unit, virtual topology element agent unit; Wherein, said structurized geometric object agent unit is used to act on behalf of the geometric shape of CAD source model, and is the discrete grid block data of unit organization CAD source model geometric shape with the face; Said virtual topology element agent unit is connected with described structurized geometric object agent unit, is used for acting on behalf of all kinds of topological element that the CAD source model is applicable to that virtual assembling and mark are operated.
The integrated approach of the allos cad model data integration device of above-mentioned network-oriented collaborative design may further comprise the steps:
Step 1: at above-mentioned data-switching card module, the user selects required CAD part model or assembling model according to the needs of Collaborative Design Based on Internet.
Step 2: at above-mentioned data-switching card module; The The Component Object Model interface that is provided through the CAD feature modeling system; Visit the entity object in the selected CAD part model successively, the topological element that obtains the discrete grid block data of every the face that constitutes this entity object and obtain every face is forever named.
Wherein the discrete grid block model of face is obtained by the tri patch Information Level, and wherein the tri patch vertex data has comprised all vertex information on the entity tri patch, gets off according to certain journal, and provides the coordinate figure on summit; And real tri patch definition information has included only each vertex of a triangle information.Because vertex information can be shared by a plurality of triangular mesh institute, such data structure has solved apex coordinate by the redundant information of the generation of a plurality of repeated citings.And with the permanent called after identifier of the topological element of face, can form and the permalink of CAD source model on the topological level of face.For example, in feature modelling, the modification of a feature holes is often only had influence on three faces in the solid model, i.e. the face of cylinder, end face, the bottom surface at this place, hole.
Step 3: at above-mentioned data-switching card module, it is that the permanent called after identifier of topological element of primitive, face, the discrete grid block data of face are the structurized geometric model of content that the entity object in the CAD part is converted to the face successively.
Step 4: at above-mentioned data-switching card module; The C0M interface that is provided through the CAD feature modeling system; Topological element in the accessing step 2 described entity objects successively; Select and the relevant topological element types of collaborative design such as virtual assembling, mark, obtain permanent name of its topology and geometric properties data, create virtual topology element agent object based on the permanent name of topological element.
Wherein, the relevant virtual topology element types of collaborative design such as described and virtual assembling, mark mainly comprise:
Planar virtual topology element, its data structure is following:
Conical surface virtual topology element, its data structure is following:
Straight border virtual topology element, its data structure is following:
Circular arc border virtual topology element, its data structure is following:
Summit virtual topology element, its data structure is following:
Wherein, the general data content of described virtual topology element agent object comprises: the topological element of this topology element in the feature entity model forever named, as the identifier of this object; The geometric properties data of this topology element.
Step 5: at above-mentioned data-switching card module; Through the The Component Object Model interface that the CAD feature modeling system is provided, visit and write down assembly layer aggregated(particle) structure, the evolution matrix of assembly, the definition of the assembly relation between the assembly of CAD assembling model successively.
Wherein, in the described assembly layer aggregated(particle) structure, an assembly can comprise the plurality of sub assembly, and sub-assemblies can comprise some part models again.Can there be a plurality of assembling objects in one of them part model in whole assembly structure, promptly quoted simultaneously by father's assembly and sub-assemblies respectively.
Wherein, in the record method of assembly relation between described assembly definition, with quoting the virtual topology element agent object that step 4 is created, to substitute the topological element of the solid model that is used to define assembly relation in the CAD assembling model.
Step 6: at above-mentioned data-switching card module; The model that step 3,4,5 is created is stored as the unified file layout of representing based on XML; Form the Collaborative Design Based on Internet agent model that is linked with the CAD source model, it mainly comprises following data content: the assembly layer aggregated(particle) structure that step 3 write down; The evolution matrix of the assembly that step 3 write down; Assembly relation definition between the assembly that step 3 write down; The structurized geometric model that step 4 is created; The virtual topology element agent object information that step 5 is created.
Concrete XML file layout statement can be divided into assembly XML file layout and part XML file layout, and the XML file structure of assembly is following:
The XML file structure of part body is following:
Step 7: at above-mentioned Collaborative Design Based on Internet proxy module; Read in the Collaborative Design Based on Internet agent model of the XML form that step 6 creates, in this model geometric profile of graphic window displays of client modules and show the geometric properties of virtual topology element agent object;
Step 8: in above-mentioned data communication module; The Collaborative Design Based on Internet agency that step 7 is read in is uploaded to the Collaborative Design Based on Internet server module at the said device of claim 1; This server module is handled it to this request; Be each assembly dispensing unit descriptor node of uploading, and nodal information is sent to client.
Nodal information comprises following data content:
[1] version is represented with Version, refers to assemble the collaboration software version number of server and each client use;
[2] the head sign is represented with Flag, refers to the sign head of agreement;
[3] CAD source model type is represented with Source_Model_Type, refers to the CAD software type that each client is used;
[4] CAD source model control user representes the designing user name of executable operations with Owner_User_Name;
[5] URL of CAD source model is represented with Source_Model_URL, the address of CAD source model, path;
[6] Collaborative Design Based on Internet agent model data are represented with Proxy_Model, the data structure information of assembling model;
Node [1]-[5] are as a header file (header file) structure, and node [6] is as another file structure, and such statement helps attribute information and design information are separated, and are convenient to management and enforcement.
Like Fig. 2, the Collaborative Design Based on Internet client is sent to the Collaborative Design Based on Internet server and is uploaded object information, and the Collaborative Design Based on Internet server is handled it to this request, responds, and nodal information is sent to client.So just accomplished designing user sharing to assembly unit descriptor.
Step 9: at above-mentioned Collaborative Design Based on Internet server module; When it receives from the Collaborative Design Based on Internet client to the modification of Collaborative Design Based on Internet agent model or when upgrading; This server module will be notified other Collaborative Design Based on Internet client modules, carry out the Collaborative Design Based on Internet agent model behind the down loading updating through the data communication module of the said device of claim 1.
Step 10: at above-mentioned Collaborative Design Based on Internet client modules, choose the virtual topology element agent object in the Collaborative Design Based on Internet agent model, assemble operations such as restriction relation definition between the element, mark through mouse.
Step 11: through above-mentioned data communication module; The client operation that step 10 is carried out is with the Collaborative Design Based on Internet server module of passing to the said device of claim 1 of instruction in form; And through this server module; Send other Collaborative Design Based on Internet client modules to, the synchronous execution of being carried out with performing step 10 that operates in other client modules.
Preferably; As shown in Figure 2; Collaborative Design Based on Internet client 1 and Collaborative Design Based on Internet client 2 convert the data message of source model to the Collaborative Design Based on Internet agent model; And be integrated in the Collaborative Design Based on Internet platform; On this platform, Collaborative Design Based on Internet client 1 has been picked up the straight line virtual topology element agent object (s_line1, s_line2) on the model with Collaborative Design Based on Internet client 2 respectively according to step 10 and has been realized the assembly constraint relation that its user is required simultaneously, and 1 couple of s_line1 of Collaborative Design Based on Internet client has carried out the design alteration operation simultaneously; Collaborative Design Based on Internet client 1 is after carrying out design alteration to s_line1; Server module is with informing network collaborative design client 2, and Collaborative Design Based on Internet client 2 will be carried out the Collaborative Design Based on Internet agent model behind the down loading updating through the data communication module of the said device of claim 1 simultaneously, to realize the synchronous execution of this retouching operation in Collaborative Design Based on Internet client 1 and Collaborative Design Based on Internet client 2;
In sum; The data integration apparatus and method of the allos cad model of the network-oriented collaborative design that the present invention proposes; Can the part model between the different CAD, assembling model be integrated in the unified Collaborative Design Based on Internet agent model of representing based on the XML form, carry out virtual assembling, annotations and comments and design verification under the cooperative surroundings.The present invention can support the fast updating between each allos cad model and the Collaborative Design Based on Internet agent model; Realize that the automaticdata of allos cad model under the Collaborative Design Based on Internet environment is integrated, effective maintaining network collaborative design agent model links with data between each allos cad model and the consistance of model data.
Though previous description and accompanying drawing have been described preferred embodiment of the present invention, the present invention is not limited only in the middle of this above-mentioned instance of clearly describing.Under the situation that does not break away from spirit of the present invention and principle, all any modifications of doing according to the content of claim of the present invention, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (3)
1. the allos cad model data integration device of Collaborative Design Based on Internet; It is characterized in that; Comprise the CAD feature modeling system that connects successively, data-switching card module, Collaborative Design Based on Internet proxy module, Collaborative Design Based on Internet client modules, Collaborative Design Based on Internet client modules, data communication module, Collaborative Design Based on Internet server module; Said data-switching card module is connected with the CAD feature modeling system through the The Component Object Model interface; Wherein,
Said data-switching card module is installed in the client host of Collaborative Design Based on Internet through the CAD feature modeling system; Be used for the CAD source model is carried out data-switching; Generate the file of unified XML form; Carry out the Collaborative Design Based on Internet operation to act on behalf of the CAD source model, this CAD source model module comprises part model module, assembling model module;
Said Collaborative Design Based on Internet proxy module, the client host that it is installed on Collaborative Design Based on Internet is used for the Collaborative Design Based on Internet agents document according to the XML form, creates and supervising the network collaborative design agent model;
Said Collaborative Design Based on Internet client modules, the client host that it is installed on Collaborative Design Based on Internet is used for the user interactive of supervising the network collaborative design process;
Said data communication module; It is installed on the client host of Collaborative Design Based on Internet; Be used for carrying out data transmission, upload or download network collaborative design agent model, transmit and reception Collaborative Design Based on Internet operational order and service data with the Collaborative Design Based on Internet server module;
Said Collaborative Design Based on Internet server module, the server host that it is installed on Collaborative Design Based on Internet is used for management and transmits the Collaborative Design Based on Internet agent model, and management and transmission Collaborative Design Based on Internet operational order and service data.
2. integrating device according to claim 1; It is characterized in that: said Collaborative Design Based on Internet proxy module; Comprise structurized geometric object agent unit, virtual topology element agent unit; Said structurized geometric object agent unit is used to act on behalf of the geometric shape of CAD source model, and is the discrete grid block data of unit organization CAD source model geometric shape with the face; Said virtual topology element agent unit is connected with described structurized geometric object agent unit, is used for acting on behalf of all kinds of topological element that CAD source model module is applicable to that virtual assembling and mark are operated.
3. the integrated approach of the allos cad model data integration device of the said Collaborative Design Based on Internet of claim 1 is characterized in that, may further comprise the steps:
Step 1: at the data-switching card module of the said device of claim 1, the user selects required CAD part model or assembling model according to the needs of Collaborative Design Based on Internet;
Step 2: at the data-switching card module of the said device of claim 1; The The Component Object Model interface that is provided through the CAD feature modeling system; Visit the entity object in the selected CAD part model successively, the topological element that obtains the discrete grid block data of every the face that constitutes this entity object and obtain every face is forever named;
Step 3: at the data-switching card module of the said device of claim 1, it is that the permanent called after identifier of topological element of primitive, face, the discrete grid block data of face are the structurized geometric model of content that the entity object in the CAD part is converted to the face successively;
Step 4: at the data-switching card module of the said device of claim 1; The The Component Object Model interface that is provided through the CAD feature modeling system; Topological element in the accessing step 2 described entity objects successively; Select and virtual assembling, the relevant topological element type of mark collaborative design, obtain permanent name of its topology and geometric properties data, create virtual topology element agent object based on the permanent name of topological element.
Wherein, described and virtual assembling, the relevant topological element type of mark collaborative design mainly comprise column element down:
Planar virtual topology element;
Conical surface virtual topology element;
Straight border virtual topology element;
Circular arc border virtual topology element;
Summit virtual topology element;
The data content of above-mentioned virtual topology element agent object comprises: the topological element of this topology element in the feature entity model forever named, as the identifier of this object; The geometric properties data of this topology element;
Step 5: at the data-switching card module of the said device of claim 1; Through the The Component Object Model interface that the CAD feature modeling system is provided, visit and write down assembly layer aggregated(particle) structure, the evolution matrix of assembly, the definition of the assembly relation between the assembly of CAD assembling model successively;
Wherein, in the record method of assembly relation between described assembly definition, with quoting the virtual topology element agent object that step 4 is created, to substitute the topological element of the solid model that is used to define assembly relation in the CAD assembling model;
Step 6: at the data-switching card module of the said device of claim 1; The model that above-mentioned steps 3, step 4, step 5 are created is stored as the unified file layout of representing based on XML; Form the Collaborative Design Based on Internet agent model that is linked with the CAD source model, it comprises following data content: the assembly relation definition between the evolution matrix of the assembly layer aggregated(particle) structure that above-mentioned steps 3 is write down, the assembly that step 3 write down, the assembly that step 3 write down; The structurized geometric model that step 4 is created; The virtual topology element agent object information that step 5 is created;
Step 7: at the Collaborative Design Based on Internet proxy module of the said device of claim 1; Read in the Collaborative Design Based on Internet agent model of the XML form that step 6 creates, in this model geometric profile of graphic window displays of client modules and show the geometric properties of virtual topology element agent object;
Step 8: in the data communication module of the said device of claim 1; The Collaborative Design Based on Internet agency that step 7 is read in is uploaded to the Collaborative Design Based on Internet server module at the said device of claim 1; This server module is handled it to this request; Be each assembly dispensing unit descriptor node of uploading, and nodal information is sent to client;
Nodal information comprises following data content:
[1] version is represented with Version;
[2] the head sign is represented with Flag;
[3] CAD source model type is represented with Source_Model_Type;
[4] CAD source model control user representes with Owner_User_Name;
[5] URL of CAD source model is represented with Source_Model_URL;
[6] Collaborative Design Based on Internet agent model data are represented with Proxy_Model;
Step 9: at the Collaborative Design Based on Internet server module of the said device of claim 1; When it receives from the Collaborative Design Based on Internet client to the modification of Collaborative Design Based on Internet agent model or when upgrading; This Collaborative Design Based on Internet server module will be notified other Collaborative Design Based on Internet client modules, through the Collaborative Design Based on Internet agent model behind the data communication module down loading updating of the said device of claim 1;
Step 10: at the Collaborative Design Based on Internet client modules of the said device of claim 1, choose the virtual topology element agent object in the Collaborative Design Based on Internet agent model, assemble restriction relation definition, mark operation between the element through mouse;
Step 11: through the data communication module of the said device of claim 1; The client operation that step 10 is carried out is with the Collaborative Design Based on Internet server module of passing to the said device of claim 1 of instruction in form; And through this Collaborative Design Based on Internet server module; Send other Collaborative Design Based on Internet client modules to, the synchronous execution of being carried out with performing step 10 that operates in other client modules.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110109970 CN102332039B (en) | 2011-04-29 | 2011-04-29 | Allogenetic computer-aided design (CAD) model data integrating device and integrating method for network cooperative design |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110109970 CN102332039B (en) | 2011-04-29 | 2011-04-29 | Allogenetic computer-aided design (CAD) model data integrating device and integrating method for network cooperative design |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102332039A true CN102332039A (en) | 2012-01-25 |
CN102332039B CN102332039B (en) | 2013-07-03 |
Family
ID=45483815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110109970 Expired - Fee Related CN102332039B (en) | 2011-04-29 | 2011-04-29 | Allogenetic computer-aided design (CAD) model data integrating device and integrating method for network cooperative design |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102332039B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104392028A (en) * | 2014-11-11 | 2015-03-04 | 国家电网公司 | Management system for power distribution network engineering design |
CN104487973A (en) * | 2012-05-22 | 2015-04-01 | 西门子产品生命周期管理软件公司 | Method and system for part model simulation |
CN105824621A (en) * | 2016-03-11 | 2016-08-03 | 深圳航天科技创新研究院 | Multi-user concurrent modeling method and system based on embedded software for graphical modeling |
CN106663118A (en) * | 2014-07-03 | 2017-05-10 | 阿贝尔环球国际有限公司 | Networking cooperation method and machine using such method |
WO2018191979A1 (en) * | 2017-04-21 | 2018-10-25 | 西门子公司 | Method and device for acquiring component related demand information |
CN109086300A (en) * | 2018-06-20 | 2018-12-25 | 浙江树人学院 | A kind of social layer macro adjustments and controls method of open service collaborative processes |
CN110765656A (en) * | 2019-11-15 | 2020-02-07 | 江苏捷凯电力器材有限公司 | Electric power fitting network collaborative design system |
CN111125932A (en) * | 2020-01-02 | 2020-05-08 | 湖南特能博世科技有限公司 | Proxy entity processing method and device and electronic equipment |
CN111383342A (en) * | 2018-12-30 | 2020-07-07 | 达索***公司 | Flexible modeling using weak type definitions |
CN112463169A (en) * | 2020-12-11 | 2021-03-09 | 北京橙色云科技有限公司 | File processing method and device based on online working system and storage medium |
CN116992515A (en) * | 2023-09-27 | 2023-11-03 | 山东华云三维科技有限公司 | Method and server for updating assembly document of three-dimensional CAD system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101308518A (en) * | 2008-06-11 | 2008-11-19 | 武汉大学 | Topology element name corresponding method for copy type synergic modeling system |
CN101794314A (en) * | 2010-03-12 | 2010-08-04 | 同济大学 | Allopatry collaborative design informatization platform based on Web |
-
2011
- 2011-04-29 CN CN 201110109970 patent/CN102332039B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101308518A (en) * | 2008-06-11 | 2008-11-19 | 武汉大学 | Topology element name corresponding method for copy type synergic modeling system |
CN101794314A (en) * | 2010-03-12 | 2010-08-04 | 同济大学 | Allopatry collaborative design informatization platform based on Web |
Non-Patent Citations (4)
Title |
---|
QING HUI WANG,JING RONG LI: "Interactive visualization of complex dynamic virtual environments for industrial assemblies", 《COMPUTERS IN INDUSTRY》, 7 March 2006 (2006-03-07) * |
申宏洲,李静蓉,王清辉: "基于知识规则与几何推理的拆卸约束自动生成", 《中国科技论文在线》, vol. 4, no. 8, 31 August 2009 (2009-08-31) * |
耿兆丰: "基于网络的协同服装款式结构CAD***的架构设计", 《东华大学学报自然科学版》, vol. 32, no. 4, 31 August 2006 (2006-08-31) * |
郭友晋: "基于WEB的三维可视化实时协同设计***研究与应用", 《工具技术》, vol. 41, 31 December 2007 (2007-12-31) * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104487973A (en) * | 2012-05-22 | 2015-04-01 | 西门子产品生命周期管理软件公司 | Method and system for part model simulation |
CN106663118A (en) * | 2014-07-03 | 2017-05-10 | 阿贝尔环球国际有限公司 | Networking cooperation method and machine using such method |
CN104392028A (en) * | 2014-11-11 | 2015-03-04 | 国家电网公司 | Management system for power distribution network engineering design |
CN105824621A (en) * | 2016-03-11 | 2016-08-03 | 深圳航天科技创新研究院 | Multi-user concurrent modeling method and system based on embedded software for graphical modeling |
WO2018191979A1 (en) * | 2017-04-21 | 2018-10-25 | 西门子公司 | Method and device for acquiring component related demand information |
CN109086300A (en) * | 2018-06-20 | 2018-12-25 | 浙江树人学院 | A kind of social layer macro adjustments and controls method of open service collaborative processes |
CN111383342A (en) * | 2018-12-30 | 2020-07-07 | 达索***公司 | Flexible modeling using weak type definitions |
CN110765656A (en) * | 2019-11-15 | 2020-02-07 | 江苏捷凯电力器材有限公司 | Electric power fitting network collaborative design system |
CN111125932A (en) * | 2020-01-02 | 2020-05-08 | 湖南特能博世科技有限公司 | Proxy entity processing method and device and electronic equipment |
CN111125932B (en) * | 2020-01-02 | 2024-02-02 | 湖南特能博世科技有限公司 | Proxy entity processing method and device and electronic equipment |
CN112463169A (en) * | 2020-12-11 | 2021-03-09 | 北京橙色云科技有限公司 | File processing method and device based on online working system and storage medium |
CN112463169B (en) * | 2020-12-11 | 2021-10-08 | 橙色云互联网设计有限公司 | File processing method and device based on online working system and storage medium |
CN116992515A (en) * | 2023-09-27 | 2023-11-03 | 山东华云三维科技有限公司 | Method and server for updating assembly document of three-dimensional CAD system |
CN116992515B (en) * | 2023-09-27 | 2023-12-26 | 山东华云三维科技有限公司 | Method and server for updating assembly document of three-dimensional CAD system |
Also Published As
Publication number | Publication date |
---|---|
CN102332039B (en) | 2013-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102332039B (en) | Allogenetic computer-aided design (CAD) model data integrating device and integrating method for network cooperative design | |
CN103020393B (en) | Aircraft assembly data visualization method based on Web | |
McGlinn et al. | Interlinking geospatial and building geometry with existing and developing standards on the web | |
CN103714129B (en) | Dynamic data structure based on conditional plan and the construction device of relation and construction method | |
CN104885074B (en) | The cloud platform of management design data | |
CN108829746B (en) | Main data management system and device based on memory database | |
US9396090B2 (en) | System overview diagram generator | |
Van Oosterom et al. | Bridging the worlds of CAD and GIS | |
CN104252345A (en) | Complex object management method and system in cloud environment | |
CN103116827A (en) | Rural power grid engineering control system | |
CN109582809A (en) | A kind of threedimensional model management system and method based on database | |
JP2010205190A (en) | User-led application construction technique needing no program development and prototype model configured by fundamental business processing | |
CN109360106A (en) | Portrait construction method, system, medium and computer system | |
Ding et al. | AML-based web-twin visualization integration framework for DT-enabled and IIoT-driven Manufacturing system under I4. 0 workshop | |
CN104572601A (en) | Document revision via social media | |
Kosicki et al. | Big Data and Cloud Computing for the Built Environment | |
JP6408205B2 (en) | A model for managing product configuration changes | |
Tierney et al. | Using mesh-geometry relationships to transfer analysis models between CAE tools | |
CN101593176A (en) | A kind of parameterized cross-platform part library system based on Web | |
CN109426944A (en) | A kind of threedimensional model archive management system | |
Song et al. | Development of a lightweight CAE middleware for CAE data exchange | |
Yeh et al. | STEP-based data schema for implementing product data management system | |
CN102054017A (en) | Computer method and system providing access to data of a target system | |
Chung et al. | Enabled dynamic tasks planning in Web-based virtual manufacturing environments | |
CN104598216B (en) | The method and system write back for realizing the virtual data of business intelligence report |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130703 Termination date: 20200429 |
|
CF01 | Termination of patent right due to non-payment of annual fee |