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 PDF

Info

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
Application number
CN201110109970A
Other languages
Chinese (zh)
Other versions
CN102332039B (en
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.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
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 South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN 201110109970 priority Critical patent/CN102332039B/en
Publication of CN102332039A publication Critical patent/CN102332039A/en
Application granted granted Critical
Publication of CN102332039B publication Critical patent/CN102332039B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The allos cad model data integration device and the integrated approach of Collaborative Design Based on Internet
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:
Figure BDA0000058414350000091
Conical surface virtual topology element, its data structure is following:
Figure BDA0000058414350000092
Figure BDA0000058414350000101
Straight border virtual topology element, its data structure is following:
Figure BDA0000058414350000102
Circular arc border virtual topology element, its data structure is following:
Figure BDA0000058414350000103
Summit virtual topology element, its data structure is following:
Figure BDA0000058414350000111
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:
Figure BDA0000058414350000112
The XML file structure of part body is following:
Figure BDA0000058414350000131
Figure BDA0000058414350000141
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.
CN 201110109970 2011-04-29 2011-04-29 Allogenetic computer-aided design (CAD) model data integrating device and integrating method for network cooperative design Expired - Fee Related CN102332039B (en)

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)

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

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

Patent Citations (2)

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

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

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