Apparatus for loading CAD data
AssigneeFujitsu Limited
InventorYuichiro Fukumura
Life of this patent
Estimating the term…
Abstract
To provide an automatic loading determination apparatus that completely loads necessary models without specification by a user, out of models for which complete loading is not specified, and suppresses the occurrence of waiting time due to complete loading when the user performs manipulations, for example, reference and editing, in which data other than display data is used, for the models, for which complete loading is not specified. Necessary models are completely loaded into a free area of a main memory within an appropriate range. Specifically, necessary models are predicted in advance, and complete loading is performed for not only models specified by a user but also the necessary models up to the capacity of a main memory at the maximum.
Claims12
An apparatus for loading computer-aided design (CAD) data generated by a CAD system, the CAD data including a plurality of pieces of CAD data for parts constituting a design object, the apparatus capable of loading the CAD data in forms of a display-loading or a complete loading, the display-loading being a loading of CAD data of a part to display the part, the complete loading being a loading of CAD data of a part to update or reference the CAD data, the apparatus comprising:
- obtaining part for obtaining the CAD data of parts;
- determining part for determining priorities of each of the pieces of the CAD data on the basis where the obtained CAD data of the parts is referenced and/or updated in the CAD system;
- performing part for performing the complete loading of the CAD data of the parts in order of priority until an allowable amount of memory is reached;
- and
- performing part for performing the display-loading of parts that are not completely loaded.
A method for loading computer-aided design (CAD) data generated by a CAD system, the method including the steps of:
- obtaining parts that constitute a management model by the processor;
- determining priorities on the basis of references to and/or updates of the obtained parts;
- performing complete loading of parts having high priorities within an allowable amount of memory;
- and
- performing display loading of parts that are not completely loaded.
A program storage medium readable by a processor, the program storage medium storing a method for loading computer aided design (CAD) data, the CAD data being loaded in a manner of a display loading for loading first data necessary to display a shape of the part and in a manner of a complete loading for loading first data and second data associated with the part, the CAD data including a plurality of pieces of CAD data, the plurality of pieces of CAD data corresponding to a group of parts a design object generated by the CAD system, the method comprising the steps of:
- obtaining parts that constitute a management model by the processor;
- determining priorities on the basis of references to and/or updates of the obtained parts;
- performing complete loading of parts having high priorities within an allowable amount of memory;
- and
- performing display loading of parts that are not completely loaded.
An apparatus for a computer-aided design (CAD) capable of generating CAD data including a plurality of pieces of CAD data for parts constituting a design object, the apparatus capable of loading the CAD data in forms of a display-loading or a complete loading, the display-loading being a loading of CAD data of a part to display the part, the complete loading being a loading of CAD data of a part to update or reference the CAD data, the apparatus comprising:
- obtaining part for obtaining the CAD data of parts;
- determining part for determining priorities of each of the pieces of the CAD data on the basis where the obtained CAD data of the parts is referenced and/or updated in the CAD system;
- performing part for performing the complete loading of the CAD data of the parts in order of priority until an allowable amount of memory is reached;
- and
- performing part for performing the display-loading of parts that are not completely loaded.
Dependencies are inferred from the claim text.