Data processing: structural design – modeling – simulation – and em – Simulating nonelectrical device or system
Reexamination Certificate
2001-05-01
2003-05-27
Broda, Esq., Samuel (Department: 2123)
Data processing: structural design, modeling, simulation, and em
Simulating nonelectrical device or system
C703S001000, C703S022000, C703S003000, C703S013000, C703S014000, C700S096000, C700S182000, C704S235000, C707S793000, C707S793000, C711S118000, C711S202000, C711S203000, C716S030000, C716S030000, C716S030000, C716S030000, C716S030000, C716S030000
Reexamination Certificate
active
06571203
ABSTRACT:
BACKGROUND OF THE INVENTION
1) Field of the Invention
The present invention relates to a CAD-data management system for processing a plurality of different types of CAD data, a method for managing a plurality of different types of CAD data, and a computer-readable storage medium which stores a program realizing the CAD-data management system for processing a plurality of different types of CAD data.
2) Description of the Related Art
In the field of machine drawing production, the three-dimensional CAD (Computer-Aided Design) is widely used. Currently, various types of three-dimensional CAD application software (hereinafter called CAD applications) are available in the market. Those CAD applications have individually unique functions. The data structures handled by the CAD applications are adapted for the unique functions of the CAD applications, respectively. In other words, the respective CAD applications generate CAD data having individually unique data structures. Further, individually different functions are added to the respective CAD applications when necessary. Therefore, it is impossible to achieve data compatibility between different types of CAD applications.
Generally, in order to manage different types of CAD data, each CAD data item is accompanied by an attribute which indicates the type of the CAD data item. When a CAD data item is accessed, the attribute is referred to in order to recognize the type of the CAD data item, and a CAD application corresponding to the recognized type is started. Then, the started CAD application loads the CAD data item, and the contents of the CAD data is displayed.
Manufacturers of machine parts are usually required to supply drawings of machine parts designated by customers, to the customers in the form of CAD data. When a manufacturer has a plurality of customers using a plurality of different CAD applications, the manufacturer is required to use the plurality of different CAD applications. Further, in each manufacturer, different divisions often use different CAD applications which are suitable for the respective divisions. Thus, usually, a plurality of different types of CAD data are concurrently used in a company. In the above situation, there are demands for integrated management of a plurality of different types of CAD data.
However, many CAD data items contain information indicating relationship between CAD data items, such as assembly information. In order to produce a system which enables integrated management of a plurality of different types of CAD data, it is necessary to enable loading of the plurality of different types of CAD data. Conventionally, in order to enable loading of a plurality of different types of CAD data, a plurality of APIs (Application Programming Interfaces) which are respectively unique to a plurality of CAD applications corresponding to the plurality of different types of CAD data must be used. Nevertheless, it takes a great amount of time to produce application software for integrated management a plurality of different types of CAD data, by using the above APIs. Therefore, a system which enables integrated management of a plurality of different types of CAD data, and can be easily produced is required.
SUMMARY OF THE INVENTION
An object of the present invention is to provide a method for managing a plurality of different types of CAD data in an efficient, integrated manner.
Another object of the present invention is to provide a CAD-data management system which enables integrated management of a plurality of different types of CAD data, and can be easily produced.
A further object of the present invention is to provide a computer-readable storage medium which stores a program realizing a CAD-data management system for managing a plurality of different types of CAD data in an efficient, integrated manner.
(1) According to the first aspect of the present invention, there is provided a method for managing CAD data by using a CAD-data processing function being capable of processing a predetermined type of CAD data, comprising the steps of: (a) receiving a manipulation input designating CAD data of the predetermined type; (b) generating a processing request corresponding to the manipulation input and being directed to the CAD-data processing function; and (c) executing processing defined in an interface function in conjunction with the CAD-data processing function, where the interface function is predefined corresponding to the processing request.
(2) According to the second aspect of the present invention, there is provided a method for managing a plurality of types of CAD data by using a plurality of CAD-data processing functions respectively capable of processing a plurality of predetermined types of CAD data, comprising the steps of: (a) receiving a manipulation input designating CAD data of one of the plurality of types; (b) generating a processing request corresponding to the manipulation input and being directed to one of the plurality of CAD-data processing functions which is capable of processing CAD data of the one of the plurality of types; and (c) executing processing defined in an interface function in conjunction with the one of the plurality of CAD-data processing functions, where the interface function is predefined corresponding to the processing request.
(3) According to the third aspect of the present invention, there is provided a CAD-data management system for managing CAD data, comprising: a CAD-data processing unit which is capable of processing a predetermined type of CAD data; a processing-request generation unit which receives a manipulation input designating CAD data of the predetermined type, and generates a processing request corresponding to the manipulation input and being directed to the CAD-data processing unit; and a linkage processing unit which executes processing defined in a function in conjunction with the CAD-data processing unit, where the function is predefined corresponding to the processing request.
(4) According to the fourth aspect of the present invention, there is provided a CAD-data management system for managing a plurality of types of CAD data, comprising: a plurality of CAD-data processing units which is capable of processing a plurality of predetermined types of CAD data; a processing-request generation unit which receives a manipulation input designating CAD data of one of the plurality of types, and generates a processing request corresponding to the manipulation input and being directed to one of the plurality of CAD-data processing units which is capable of processing CAD data of the one of the plurality of types; and a linkage processing unit which executes processing defined in a first function in conjunction with the one of the plurality of CAD-data processing units, where the first function is predefined corresponding to the processing request.
The CAD-data management system according to the fourth aspect of the present invention may have one or any possible combination of the following additional features (i) to (v).
(i) The CAD-data management system may further comprise a data-structure displaying unit which displays a data structure of a plurality of CAD data items so that a user can select at least a portion of the plurality of CAD data items as the CAD data designated by the manipulation input, and the processing-request generation unit recognizes the portion of the plurality of CAD data items based on the manipulation input.
(ii) The CAD-data management system may further comprise: a memory; a loading unit which loads in the memory a plurality of second functions including the first function and corresponding to a plurality of processing requests which can be generated by the processing-request generation unit; a pointer table; and a pointer registration unit which registers in the pointer table a plurality of pointers which respectively point to a plurality of locations in which the a plurality of second functions are loaded in the memory. The linkage processing unit locates the first function based on one of the plurality of point
Broda, Esq. Samuel
Thangavelu Kandasamy
LandOfFree
CAD-data management system having a plurality of interfaces... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with CAD-data management system having a plurality of interfaces..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and CAD-data management system having a plurality of interfaces... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3005085