CN107729474A - Data quality checking method, system, equipment and the storage medium of CAD model - Google Patents
Data quality checking method, system, equipment and the storage medium of CAD model Download PDFInfo
- Publication number
- CN107729474A CN107729474A CN201710954639.7A CN201710954639A CN107729474A CN 107729474 A CN107729474 A CN 107729474A CN 201710954639 A CN201710954639 A CN 201710954639A CN 107729474 A CN107729474 A CN 107729474A
- Authority
- CN
- China
- Prior art keywords
- cad model
- data quality
- quality checking
- target
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/215—Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides data quality checking method, system, equipment and the storage medium of a kind of CAD model, the data quality checking for target CAD model that detection method includes being sent according to user terminal instructs, and obtains target CAD model and its model format;Wherein, data quality checking instruction includes detected rule corresponding to the target CAD model;According to the model format of target CAD model, corresponding detection unit is transferred;And data quality checking is carried out to target CAD model, obtains the data quality checking result of the target CAD model according to detected rule, control detection unit.Widely applicable and detection efficiency of the invention is high, it disclosure satisfy that the data quality checking requirement for being designed to the different CAD model of the form worked as in Collaborative Design according to different CAD softwares, and effectively improve the standardization of enterprise product design and normative degree, shorten product development cycle, improve research and development of products efficiency and quality.
Description
Technical field
The present invention relates to graphics software detection technique field, and in particular to a kind of data quality checking method of CAD model,
System, equipment and storage medium.
Background technology
Automatic computing engine Autocad CAD (AutoCAD-Autodesk Computer Aided Design) conduct
It is a kind of that enterprise can be helped to improve design efficiency, optimizing design scheme, the labor intensity of mitigation technique personnel, shortening design cycle
And strengthen the core design instrument of design standard, the every field of engineering design is widely used in, throughout machinery, vapour
The industries such as car, electronics, Aero-Space, engineering construction;And being continuously increased with product design complexity, single design team have
When be difficult a certain product of complete independently all three-dimensional or D CAD modeling works, it is often necessary in multiple team, multiple research and development
The heart, the design work for completing even more than enterprise a certain product jointly:Be in strange land multiple design teams pass through it is same
Platform, the design work for completing using a variety of CAD softwares product, and by platform complete three-dimensional, two-dimensional CAD model and other
The transmission of document and shared;Three-dimensional on the market, D CAD software are multifarious at present, and the software that each enterprise uses is not yet
Identical to the greatest extent, when carrying out collaborative design, multiple team can produce the CAD model of multiple format using different CAD softwares, in order to
Ensure the accuracy of CAD model, data quality checking constantly is carried out to CAD model in the research and development phase domestic demand of product, to protect
Product that card generates according to the CAD model is accurate, reliable and disclosure satisfy that design requirement.
At present, the mode for data quality checking being carried out to CAD model is typically opened by the way that the carry out to single CAD software is secondary
Hair, obtain to should CAD software CAD model data quality checking scheme, and obtained certain application in Some Enterprises.
But existing above-mentioned detection scheme applicability is low and detection efficiency is low, the CAD model for a certain form is only capable of
Detected, and when being detected to the CAD, it is necessary to which in designer or standardization, personnel are locally-installed is specifically used for
The software of detection, the various not appositions obtained by the different CAD softwares that multiple team use in Collaborative Design can not be met
The data quality checking requirement of the CAD model of formula.
The content of the invention
For the problems of the prior art, the present invention provides a kind of data quality checking method of CAD model, system, set
Standby and storage medium, widely applicable and detection efficiency is high, disclosure satisfy that in Collaborative Design and is designed to according to different CAD softwares
When the different CAD model of form data quality checking requirement, and effectively improve standardization and the specification of enterprise product design
Property degree, shorten product development cycle, improve research and development of products efficiency and quality.
In order to solve the above technical problems, the present invention provides following technical scheme:
In a first aspect, the present invention provides a kind of data quality checking method of CAD model, the detection method includes:
The data quality checking for target CAD model sent according to user terminal instructs, and obtains the target CAD moulds
Type and its model format;Wherein, the data quality checking instruction includes detected rule corresponding to the target CAD model;
According to the model format of the target CAD model, corresponding detection unit is transferred;
And according to the detected rule, the detection unit is controlled to carry out quality of data inspection to the target CAD model
Survey, obtain the data quality checking result of the target CAD model.
Further, the data quality checking for target CAD model sent according to user terminal instructs, and obtains
The target CAD model and its model format, including:
The data quality checking instruction that user terminal is sent is received, wherein, wrapped in the data quality checking instruction
Include the mark and target detection rule of target CAD model;
The target CAD model is transferred in CAD model database according to the mark of the target CAD model;
And the target CAD model is read, obtain the model format of the target CAD model.
Further, the data quality checking for target CAD model sent according to user terminal instructs, and obtains
The target CAD model and its model format, including:
The data quality checking instruction that user terminal is sent is received, wherein, wrapped in the data quality checking instruction
Include target CAD model and target detection rule;
Download the target CAD model in the data quality checking instruction;
And the target CAD model is read, obtain the model format of the target CAD model.
Further, the model format according to the target CAD model, corresponding detection unit is transferred, including:
According to the model format of the target CAD model, search whether to exist in the groups of sensor elements to prestore with it is described
The model format identical detection unit of target CAD model;
If so, then transfer the model format identical detection unit with the target CAD model.
Further, it is described according to the detected rule, control the detection unit to enter line number to the target CAD model
According to quality testing, the data quality checking result of the target CAD model is obtained, including:
The detected rule in the data quality checking instruction is read, wherein, the detected rule includes detection
Mesh and examination criteria;
Detection project and examination criteria in the detected rule, the detection unit is controlled to the target CAD
Model carries out data quality checking, obtains the data quality checking result of the target CAD model;
The data quality checking report is generated according to the data quality checking result;
And data quality checking report is stored in CAD model database, and by the data quality checking report
Accuse the user terminal corresponding to delivering to;Wherein, the CAD model database includes each CAD model and each CAD moulds
Corresponding relation between type and CAD model mark.
Further, the detection method also includes:
The data quality checking for target CAD model sent according to user terminal instructs, in the CAD model data
Search whether to report in the presence of the data quality checking of the target CAD model in storehouse;
If so, the data quality checking report of the target CAD model is then directly transferred, and by the data quality checking report
Accuse the user terminal corresponding to delivering to.
Further, instruct, obtain in the data quality checking for target CAD model sent according to user terminal
Before taking the target CAD model and its model format, the detection method also includes:
Each detected rule is stored in advance in and checked in rule base so that user terminal is transferred in the inspection rule base
Corresponding detected rule, and edlin is entered to the detection project in the detected rule and examination criteria.
Second aspect, the present invention provide a kind of data quality checking system of CAD model, and the detecting system includes:
Target CAD model acquisition module, the quality of data for target CAD model for being sent according to user terminal are examined
Instruction is surveyed, obtains the target CAD model and its model format;Wherein, the data quality checking instruction includes the target
Detected rule corresponding to CAD model;
Detection unit transfers module, and for the model format according to the target CAD model, it is single to transfer corresponding detection
Member;
Data quality checking module, for according to the detected rule, controlling the detection unit to the target CAD moulds
Type carries out data quality checking, obtains the data quality checking result of the target CAD model.
The third aspect, the present invention provides a kind of electronic equipment, including memory, processor and storage are on a memory and can
The computer program run on a processor, the quality of data of the CAD model is realized during the computing device described program
The step of detection method.
Fourth aspect, the present invention provide a kind of computer-readable recording medium, are stored thereon with computer program, the calculating
Machine program realizes the step of data quality checking method of the CAD model when being executed by processor.
As shown from the above technical solution, a kind of data quality checking method of CAD model provided by the invention, system, set
Standby and storage medium, the data quality checking for target CAD model that detection method includes being sent according to user terminal instruct,
Obtain target CAD model and its model format;Wherein, data quality checking instruction includes examining corresponding to the target CAD model
Gauge is then;According to the model format of target CAD model, corresponding detection unit is transferred;And according to detected rule, control detection
Unit carries out data quality checking to target CAD model, obtains the data quality checking result of the target CAD model;The present invention
Widely applicable and detection efficiency is high, disclosure satisfy that the form for being designed to work as according to different CAD softwares in Collaborative Design is different
CAD model data quality checking requirement, by the means of automation, complete the design to multi-source heterogeneous CAD model online
Rule detection, solve the problems, such as under manual state that workload is big in CAD model standardization detection process, efficiency is low, have simultaneously
Effect reduces the easy bugs in exploitation, effectively improves the standardization of enterprise product design and normative degree, shortens product development
In the cycle, improve efficiency of research and development and quality, the designed capacity of enterprise quick response;Solve multiple design teams and carrying out association
During with design, model data is of poor quality, easy bugs is more, standard criterion disunity, the problems such as manual detection efficiency is low.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are the present invention
Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
These accompanying drawings obtain other accompanying drawings.
Fig. 1 is that a kind of a kind of flow of embodiment of the data quality checking method of CAD model of the present invention is shown
It is intended to;
Fig. 2 be the present invention CAD model data quality checking method in step 100 the first embodiment
Schematic flow sheet;
Fig. 3 be the present invention CAD model data quality checking method in step 100 second of embodiment
Schematic flow sheet;
Fig. 4 be the present invention CAD model data quality checking method in step 200 schematic flow sheet;
Fig. 5 be the present invention CAD model data quality checking method in step 300 schematic flow sheet;
Fig. 6 is the flow signal of another embodiment of the data quality checking method of the CAD model of the present invention
Figure;
Fig. 7 is a kind of structural representation of the data quality checking system of CAD model of the present invention;
Fig. 8 is the structural representation of the data quality checking system of the CAD model in the application example of the present invention;
Fig. 9 is the schematic flow sheet of the data quality checking method of the CAD model in the application example of the present invention;
Figure 10 is a kind of structural representation of equipment of the present invention.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, clear, complete description is carried out to the technical scheme in the embodiment of the present invention, it is clear that described embodiment is
Part of the embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art
The every other embodiment obtained under the premise of creative work is not made, belongs to the scope of protection of the invention.
Embodiments of the invention one provide a kind of embodiment of a kind of data quality checking method of CAD model,
Referring to Fig. 1, the data quality checking method of the CAD model specifically includes following content:
Step 100:The data quality checking for target CAD model sent according to user terminal instructs, described in acquisition
Target CAD model and its model format;Wherein, the data quality checking instruction includes examining corresponding to the target CAD model
Gauge is then.
In step 100, the target CAD model acquisition module in the data quality checking system of CAD model is according to user
The data quality checking for target CAD model that terminal is sent instructs, and obtains the target CAD model and its model format.
It is understood that target CAD model acquisition module of the user terminal into the data quality checking system of CAD model is sent
The data quality checking instruction of CAD model, and data quality checking instruction includes detection rule corresponding to the target CAD model
Then;Then, target CAD model acquisition module instructs according to the data quality checking of reception, obtains the target CAD model
And its model format.
It is understood that the detected rule is user when user terminal initiates detection application, it is necessary to from rule base
The middle existing rule of selection, while part detection can also be directed to, provided using the data quality checking system of CAD model
Rule template carries out self-defined for detected rule.Here detected rule refers to that the data quality checking system of CAD model is held
A series of set of capable detection projects and its decision content, the self-defined increase for referring to user and detection being carried out for detected rule
Or the operations such as deletion, detection decision content are changed, detection error description is changed, detection error level is changed.
In the foregoing description, the model format of CAD model for designing to obtain in different CAD softwares is also different, wherein,
It can include in relatively conventional model format:Dwg forms, dxf forms and dwt forms etc..
Step 200:According to the model format of the target CAD model, corresponding detection unit is transferred.
In step 200, the target CAD model acquisition module in the data quality checking system of CAD model is obtaining institute
After stating target CAD model and its model format, target CAD model and its model format are sent to the quality of data of CAD model
Detection unit in detecting system transfers module, and the detection unit transfers model lattice of the module according to the target CAD model
Formula, transfer corresponding detection unit.It is understood that different detection units is applied to the CAD model of different model formats,
And the essence of the detection unit is a kind of data quality checking program, different data quality checking programs writes function not
Together.
Step 300:According to the detected rule, the detection unit is controlled to carry out data matter to the target CAD model
Amount detection, obtains the data quality checking result of the target CAD model.
In step 300, the target CAD during the target CAD model acquisition module instructs the data quality checking
Detected rule corresponding to model is sent to data quality checking module in the data quality checking system, the quality of data inspection
Module is surveyed according to the detected rule, controls the detection unit to transfer the detection unit of module determination to the target
CAD model carries out data quality checking, obtains the data quality checking result of the target CAD model.It is it is understood that described
Meet situation, error description, the detection that data quality checking result includes but is not limited to each detection of target CAD model are united
Count analysis result.
It is understood that the data quality checking module carries out data quality checking to the target CAD model
Detection project in detection project detected rule corresponding to determines, the detection project can include engineering drawing detection,
Feature detection, model inspection, assembling detection, sketch detection, curve detection, Curved dectection and topological relation detection.
It was found from foregoing description, the data quality checking method for the CAD model that embodiments of the invention provide is widely applicable
And detection efficiency is high, it disclosure satisfy that in Collaborative Design and be designed to the different CAD model of the form worked as according to different CAD softwares
Data quality checking requirement.
In a kind of embodiment, step in the data quality checking method of the invention that above-mentioned CAD model is also provided
100 the first embodiment, referring to Fig. 2, the step 100 specifically includes following content:
Step 101a:The data quality checking instruction that user terminal is sent is received, wherein, the data quality checking
Instruction includes the mark and target detection rule of target CAD model.
In step 101a, user terminal sends into the data quality checking system of CAD model and includes target CAD model
Mark and target detection rule data quality checking instruction, the target CAD model acquisition module receives user terminal hair
The data quality checking instruction sent.
Step 102a:The target CAD moulds are transferred in CAD model database according to the mark of the target CAD model
Type.
In step 102a, the target CAD model acquisition module is according to the mark of the target CAD model in CAD moulds
The target CAD model is transferred in type database.It is understood that the CAD model database include each CAD model,
And the corresponding relation between each CAD model and CAD model mark;The CAD model database in cooperative design platform, and
The cooperative design platform is the internet platform for referring to realize CAD model management and interaction, and including but not limited to collaboration is set
Count platform, product data management platform (PDM) and design mass-rent platform.
Such as:The investor of certain product gives research and development of products mass-rent to 4 research and development institutions, and this 4 research and development institutions will be respective
It is described in the CAD model of each product component of each stage design sends the CAD model database into cooperative design platform
The CAD model and its CAD model mark that CAD model database is sent to 4 research and development institutions store, as shown in table 1.
Table 1
If the investor of certain product will carry out data quality checking to the part 9 of D mechanisms, the target is being sent to
The CAD model mark of the part 9 is added in the data quality checking instruction of the CAD model of CAD model acquisition module:D9;So that
The target CAD model acquisition module transfers part 9 according to the mark D9 of the target CAD model in CAD model database
CAD model.
Step 103:The target CAD model is read, obtains the model format of the target CAD model.
It was found from foregoing description, the data quality checking method of the CAD model provided in embodiment of the invention,
Investor for product provides accurate and easily researches and develops monitoring mode, meets soft according to different CAD in Collaborative Design
Part is designed to the data quality checking requirement of the different CAD model of the form worked as.
In a kind of embodiment, step in the data quality checking method of the invention that above-mentioned CAD model is also provided
100 second of embodiment, referring to Fig. 3, the step 100 specifically includes following content:
Step 101b:The data quality checking instruction that user terminal is sent is received, wherein, the data quality checking
Instruction includes target CAD model and target detection rule.
In step 101b, the target CAD model acquisition module receives the quality of data inspection that user terminal is sent
Instruction is surveyed, wherein, the data quality checking instruction includes target CAD model and target detection rule.It is understood that
User terminal to target CAD model acquisition module send data quality checking instruction when, by target CAD model send in the lump to
The target CAD model acquisition module.
Step 102b:Download the target CAD model in the data quality checking instruction.
Step 103:The target CAD model is read, obtains the model format of the target CAD model.
It was found from foregoing description, the data quality checking method of the CAD model provided in embodiment of the invention,
The accurate and easily real-time detection mode of CAD model accuracy is provided for the research and development side of product, meets Collaborative Design
The middle data quality checking requirement that the different CAD model of the form worked as is designed to according to different CAD softwares.
In a kind of embodiment, step in the data quality checking method of the invention that above-mentioned CAD model is also provided
A kind of 200 embodiment, referring to Fig. 4, the step 200 specifically includes following content:
Step 201:According to the model format of the target CAD model, search whether to deposit in the groups of sensor elements to prestore
In the model format identical detection unit with the target CAD model;If so, then enter step 202;Otherwise, into step
203;
Step 202:Transfer the model format identical detection unit with the target CAD model.
Step 203:Carry out undetectable related prompting.
It was found from foregoing description, the data quality checking method of the CAD model provided in embodiment of the invention,
Solve the problems, such as under manual state that workload is big in CAD model standardization detection process, efficiency is low, while effectively reduce exploitation
In easy bugs, effectively improve the standardization of enterprise product design and normative degree, shorten product development cycle, raising grinds
Send out efficiency and quality, the designed capacity of enterprise quick response;Multiple design teams are solved when carrying out collaborative design, mould
The type quality of data is poor, easy bugs is more, standard criterion disunity, the problems such as manual detection efficiency is low.
In a kind of embodiment, step in the data quality checking method of the invention that above-mentioned CAD model is also provided
A kind of 300 embodiment, referring to Fig. 5, the step 300 specifically includes following content:
Step 301:The detected rule in the data quality checking instruction is read, wherein, the detected rule bag
Include detection project and examination criteria.
Step 302:Detection project and examination criteria in the detected rule, the detection unit is controlled to described
Target CAD model carries out data quality checking, obtains the data quality checking result of the target CAD model.
Step 303:The data quality checking report is generated according to the data quality checking result.
Step 304:Data quality checking report is stored in CAD model database, and the quality of data is examined
Observe and predict to accuse and deliver to the corresponding user terminal;Wherein, the CAD model database includes each CAD model and each
Corresponding relation between CAD model and CAD model mark.
It was found from foregoing description, the data quality checking method of the CAD model provided in embodiment of the invention,
Widely applicable and detection efficiency is high, disclosure satisfy that the form for being designed to work as according to different CAD softwares in Collaborative Design is different
CAD model data quality checking requirement, and effectively improve enterprise product design standardization and normative degree, shorten production
The product construction cycle, improve research and development of products efficiency and quality.
Embodiments of the invention two provide another specific embodiment party of a kind of data quality checking method of CAD model
Formula, referring to Fig. 6, except above-mentioned steps 100 to 300, the data quality checking method of the CAD model specifically also includes in following
Hold:
Step A00:The data quality checking for target CAD model sent according to user terminal instructs, in the CAD
Search whether to report in the presence of the data quality checking of the target CAD model in model database;If so, then enter step
B00, otherwise, into step 100, and perform 100 to 300;
Step B00:The data quality checking report of the target CAD model is directly transferred, and by the data quality checking
Report is sent to the corresponding user terminal.
It was found from foregoing description, the data quality checking method for the CAD model that embodiments of the invention provide can be to
Data quality checking report through obtaining directly is transferred, and avoids the CAD moulds in being instructed for same data quality checking
The repetition detection of type.
In a kind of embodiment, step in the data quality checking method of the invention that above-mentioned CAD model is also provided
Following content is also specifically included before 100:
Each detected rule is stored in advance in detected rule storehouse so that user terminal is transferred in the detected rule storehouse
Corresponding detected rule, and edlin is entered to the detection project in the detected rule and examination criteria.
It was found from foregoing description, the data quality checking method of the CAD model provided in embodiment of the invention,
Widely applicable and detection efficiency is high, disclosure satisfy that the form for being designed to work as according to different CAD softwares in Collaborative Design is different
CAD model data quality checking requirement, by the means of automation, complete the design to multi-source heterogeneous CAD model online
Rule detection.
Embodiments of the invention three improve a kind of embodiment of the data quality checking system of CAD model, referring to
Fig. 7, the data quality checking system of the CAD model specifically include following content:
Target CAD model acquisition module 10, for the quality of data for target CAD model sent according to user terminal
Detection instruction, obtains the target CAD model and its model format;Wherein, the data quality checking instruction includes the mesh
Mark detected rule corresponding to CAD model.
Detection unit transfers module 20, and for the model format according to the target CAD model, it is single to transfer corresponding detection
Member.
Data quality checking module 30, for according to the detected rule, controlling the detection unit to the target CAD
Model carries out data quality checking, obtains the data quality checking result of the target CAD model.
The embodiment of the data quality checking system of CAD model provided by the invention specifically can be used for performing above-mentioned CAD
The handling process of the embodiment of the data quality checking method of model, its function will not be repeated here, and be referred to the above method
The detailed description of embodiment.
It was found from foregoing description, the data quality checking system for the CAD model that embodiments of the invention provide is widely applicable
And detection efficiency is high, it disclosure satisfy that in Collaborative Design and be designed to the different CAD model of the form worked as according to different CAD softwares
Data quality checking requirement, it is online to complete to detect the design rule of multi-source heterogeneous CAD model by the means of automation,
Solve the problems, such as under manual state that workload is big in CAD model standardization detection process, efficiency is low, while effectively reduce exploitation
In easy bugs, effectively improve the standardization of enterprise product design and normative degree, shorten product development cycle, raising grinds
Send out efficiency and quality, the designed capacity of enterprise quick response;Multiple design teams are solved when carrying out collaborative design, mould
The type quality of data is poor, easy bugs is more, standard criterion disunity, the problems such as manual detection efficiency is low.
For further instruction this programme, the present invention also provides a kind of data quality checking system using above-mentioned CAD model
System carries out the application example of the data quality checking method of CAD model, specifically includes following content:
Referring to Fig. 8, the data quality checking system of CAD model is by CAD model adapter, several data quality checking journeys
Several parts of sequence and detected rule storehouse are formed.It is understood that CAD model adapter, which includes target CAD model, obtains mould
Block 10 and detection unit transfer module 20, for the data quality checking for target CAD model sent according to user terminal
Instruction, obtains the target CAD model and its model format;Wherein, the data quality checking instruction includes target CAD
Detected rule corresponding to model., and according to the model format of the target CAD model, transfer corresponding detection unit.The inspection
Survey unit and be embodied as data quality checking program.
As shown in figure 9, the workflow of the data quality checking method of CAD model includes:
1) CAD model adapter is used to read CAD model, and according to the corresponding quality of data of format assignment of CAD model
Detect program;Data quality checking program realizes the data quality checking of CAD model and generates testing result, each quality of data
Detection program is made up of specific CAD software and data quality checking plug-in unit, can be directed to CAD model corresponding to the CAD software
Form carries out data quality checking, and system includes multiple data quality checking programs, for supporting the CAD model of multiple format;
Detected rule storehouse be used for store for every kind of CAD software, suitable for different industries, the CAD model quality of data of different enterprises
Detected rule, rule base possess corresponding rule template, support newly-built and self-defined detected rule.
2) system towards user include product designer (i.e. the founder of CAD model), design auditor, standardize
Testing staff etc., i.e. designer can carry out self-test during the design or after the completion of design, can also be in complete design
And after submitting, model data quality testing is completed by examination side.
3) content of CAD model data quality checking include but is not limited to engineering drawing detection, feature detection, model inspection,
Assemble detection, sketch detection, curve detection, Curved dectection, topological relation detection.
4), it is necessary to select existing rule from rule base when user initiates detection application, while part can also be directed to
Detection, it is self-defined for detected rule progress using the rule template that system provides.Here detected rule refers to that system is held
The set of capable a series of detections and its decision content, it is self-defined refer to user for detected rule carry out detection increase or
Delete, detection decision content is changed, detection error description is changed, detects the operations such as error level modification.
5) after user initiates detection application, system reads CAD model from the model database of cooperative design platform, or
CAD model is directly uploaded by user, model can be one or more.Here cooperative design platform is to refer to realize
CAD model management and the internet platform of interaction, including but not limited to cooperative design platform, product data management platform (PDM),
Design mass-rent platform.
6) after the reading or upload of completing CAD model, system can be the corresponding number of its distribution according to the form of CAD model
According to quality testing program, and the detected rule selected by data quality checking program according to user, complete to corresponding CAD model
Data quality checking.
7) after the completion of detecting, testing result can be preserved into CAD model database, can also be fed back to user and be looked into
See and export.What testing result here included but is not limited to each detection meets situation, error description, detection statistical analysis
As a result.
It was found from foregoing description, application example of the invention is widely applicable and detection efficiency is high, disclosure satisfy that product collaborative
The data quality checking requirement of the different CAD model of the form worked as is designed in design according to different CAD softwares, passes through automation
Means, it is online to complete to detect the design rule of multi-source heterogeneous CAD model, solve CAD model under manual state and standardize
The problem of workload is big in detection process, efficiency is low, while the easy bugs in exploitation is effectively reduced, effectively improve enterprise product
The standardization of design and normative degree, shorten product development cycle, improve efficiency of research and development and quality, enterprise quick response
Designed capacity;Multiple design teams are solved when carrying out collaborative design, model data is of poor quality, easy bugs is more, standard
Specification disunity, the problems such as manual detection efficiency is low.
Embodiments of the invention four provide a kind of data quality checking method that can realize above-mentioned CAD model and all walked
The embodiment of rapid a kind of electronic equipment, referring to Figure 10, the electronics specifically includes following content:
Processor (processor) 601, memory (memory) 602, communication interface (Communications
Interface) 603 and bus 604;
Wherein, the processor 601, memory 602, communication interface 603 complete mutual lead to by the bus 604
Letter;The communication interface 603 is used to realize data quality checking system of CAD model database, user terminal and CAD model etc.
Information transfer between relevant device;
The processor 601 is used to call the computer program in the memory 602, meter described in the computing device
The Overall Steps in above-described embodiment one are realized during calculation machine program, for example, real during computer program described in the computing device
Existing following step:
Step 100:The data quality checking for target CAD model sent according to user terminal instructs, described in acquisition
Target CAD model and its model format;Wherein, the data quality checking instruction includes examining corresponding to the target CAD model
Gauge is then.
Step 200:According to the model format of the target CAD model, corresponding detection unit is transferred.
Step 300:According to the detected rule, the detection unit is controlled to carry out data matter to the target CAD model
Amount detection, obtains the data quality checking result of the target CAD model.
It was found from foregoing description, electronic equipment of the invention is widely applicable and detection efficiency is high, disclosure satisfy that product collaborative
The data quality checking requirement of the different CAD model of the form worked as is designed in design according to different CAD softwares, passes through automation
Means, it is online to complete to detect the design rule of multi-source heterogeneous CAD model, solve CAD model under manual state and standardize
The problem of workload is big in detection process, efficiency is low, while effectively reduce the easy bugs in exploitation.
Embodiments of the invention five provide the data quality checking method Overall Steps that can realize above-mentioned CAD model
A kind of embodiment of computer-readable recording medium, computer journey is stored with the computer-readable recording medium
Sequence, the computer program realize the Overall Steps of above-described embodiment one when being executed by processor, for example, computing device institute
Following step is realized when stating computer program:
Step 100:The data quality checking for target CAD model sent according to user terminal instructs, described in acquisition
Target CAD model and its model format;Wherein, the data quality checking instruction includes examining corresponding to the target CAD model
Gauge is then.
Step 200:According to the model format of the target CAD model, corresponding detection unit is transferred.
Step 300:According to the detected rule, the detection unit is controlled to carry out data matter to the target CAD model
Amount detection, obtains the data quality checking result of the target CAD model.
It was found from foregoing description, computer-readable recording medium of the invention disclosure satisfy that in Collaborative Design according to not
The data quality checking requirement of the different CAD model of the form worked as is designed to CAD software, by the means of automation, online
Complete to detect the design rule of multi-source heterogeneous CAD model, solve under manual state work in CAD model standardization detection process
The problem of work amount is big, efficiency is low, while effectively reduce the easy bugs in exploitation.
It should also be noted that, herein, such as first and second or the like relational terms are used merely to one
Entity or operation make a distinction with another entity or operation, and not necessarily require or imply between these entities or operation
Any this actual relation or order be present.Moreover, term " comprising ", "comprising" or its any other variant are intended to contain
Lid nonexcludability includes, so that process, method, article or equipment including a series of elements not only will including those
Element, but also the other element including being not expressly set out, or it is this process, method, article or equipment also to include
Intrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that
Other identical element also be present in process, method, article or equipment including the key element.
Above example is merely to illustrate technical scheme, rather than its limitations;Although with reference to the foregoing embodiments
The present invention is described in detail, it will be understood by those within the art that:It still can be to foregoing each implementation
Technical scheme described in example is modified, or carries out equivalent substitution to which part technical characteristic;And these are changed or replaced
Change, the essence of appropriate technical solution is departed from the spirit and scope of various embodiments of the present invention technical scheme.
Claims (10)
1. a kind of data quality checking method of CAD model, it is characterised in that the detection method includes:
According to user terminal send for target CAD model data quality checking instruction, obtain the target CAD model and
Its model format;Wherein, the data quality checking instruction includes detected rule corresponding to the target CAD model;
According to the model format of the target CAD model, corresponding detection unit is transferred;
And according to the detected rule, control the detection unit to carry out data quality checking to the target CAD model,
Obtain the data quality checking result of the target CAD model.
2. detection method according to claim 1, it is characterised in that described to be directed to target according to what user terminal was sent
The data quality checking instruction of CAD model, obtains the target CAD model and its model format, including:
The data quality checking instruction that user terminal is sent is received, wherein, the data quality checking instruction includes mesh
Mark the mark and target detection rule of CAD model;
The target CAD model is transferred in CAD model database according to the mark of the target CAD model;
And the target CAD model is read, obtain the model format of the target CAD model.
3. detection method according to claim 1, it is characterised in that described to be directed to target according to what user terminal was sent
The data quality checking instruction of CAD model, obtains the target CAD model and its model format, including:
The data quality checking instruction that user terminal is sent is received, wherein, the data quality checking instruction includes mesh
Mark CAD model and target detection rule;
Download the target CAD model in the data quality checking instruction;
And the target CAD model is read, obtain the model format of the target CAD model.
4. detection method according to claim 1, it is characterised in that the model lattice according to the target CAD model
Formula, corresponding detection unit is transferred, including:
According to the model format of the target CAD model, search whether exist and the target in the groups of sensor elements to prestore
The model format identical detection unit of CAD model;
If so, then transfer the model format identical detection unit with the target CAD model.
5. detection method according to claim 1, it is characterised in that it is described according to the detected rule, control the inspection
Survey unit and data quality checking carried out to the target CAD model, obtain the data quality checking result of the target CAD model,
Including:
Read the detected rule in data quality checking instruction, wherein, the detected rule include detection project and
Examination criteria;
Detection project and examination criteria in the detected rule, the detection unit is controlled to the target CAD model
Data quality checking is carried out, obtains the data quality checking result of the target CAD model;
The data quality checking report is generated according to the data quality checking result;
And data quality checking report is stored in CAD model database, and the data quality checking is reported and sent out
The user terminal corresponding to delivering to;Wherein, the CAD model database include each CAD model and each CAD model with
Corresponding relation between CAD model mark.
6. detection method according to claim 5, it is characterised in that the detection method also includes:
The data quality checking for target CAD model sent according to user terminal instructs, in the CAD model database
Search whether to report in the presence of the data quality checking of the target CAD model;
If so, then directly transferring the data quality checking report of the target CAD model, and the data quality checking is reported and sent out
The user terminal corresponding to delivering to.
7. detection method according to claim 1, it is characterised in that be directed to target according to what user terminal was sent described
The data quality checking instruction of CAD model, before obtaining the target CAD model and its model format, the detection method is also
Including:
Each detected rule is stored in advance in and checked in rule base so that user terminal is transferred correspondingly in the inspection rule base
Detected rule, and edlin is entered to the detection project in the detected rule and examination criteria.
8. the data quality checking system of a kind of CAD model, it is characterised in that the detecting system includes:
Target CAD model acquisition module, the data quality checking for target CAD model for being sent according to user terminal refer to
Order, obtains the target CAD model and its model format;Wherein, the data quality checking instruction includes target CAD moulds
Detected rule corresponding to type;
Detection unit transfers module, for the model format according to the target CAD model, transfers corresponding detection unit;
Data quality checking module, for according to the detected rule, controlling the detection unit to enter the target CAD model
Row data quality checking, obtain the data quality checking result of the target CAD model.
9. a kind of electronic equipment, including memory, processor and storage are on a memory and the calculating that can run on a processor
Machine program, it is characterised in that the CAD model as described in any one of claim 1 to 7 is realized during the computing device described program
Data quality checking method the step of.
10. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the computer program quilt
Realized during computing device as described in any one of claim 1 to 7 the step of the data quality checking method of CAD model.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710954639.7A CN107729474B (en) | 2017-10-13 | 2017-10-13 | Data quality detection method, system, equipment and storage medium of CAD model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710954639.7A CN107729474B (en) | 2017-10-13 | 2017-10-13 | Data quality detection method, system, equipment and storage medium of CAD model |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107729474A true CN107729474A (en) | 2018-02-23 |
CN107729474B CN107729474B (en) | 2020-07-28 |
Family
ID=61210423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710954639.7A Active CN107729474B (en) | 2017-10-13 | 2017-10-13 | Data quality detection method, system, equipment and storage medium of CAD model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107729474B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109635031A (en) * | 2018-12-19 | 2019-04-16 | 成都四方伟业软件股份有限公司 | A kind of data quality checking method, apparatus, system and storage medium |
CN110675048A (en) * | 2019-09-19 | 2020-01-10 | 国网福建省电力有限公司 | Power data quality detection method and system |
CN112100768A (en) * | 2020-09-03 | 2020-12-18 | 中车工业研究院有限公司 | CAD model checking method and system |
CN114565308A (en) * | 2022-03-04 | 2022-05-31 | 中车青岛四方机车车辆股份有限公司 | Product model quality inspection method and system for rule customization |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070120714A1 (en) * | 2005-11-28 | 2007-05-31 | John Beltran | Dynamic blocks |
CN103559441A (en) * | 2013-10-28 | 2014-02-05 | 中国科学院信息工程研究所 | Cross-platform detection method and system for malicious files in cloud environment |
CN105045606A (en) * | 2015-08-31 | 2015-11-11 | 盐城工学院 | Detection method for three-dimensional design quality based on PDM system |
CN106529050A (en) * | 2016-11-18 | 2017-03-22 | 中国航空综合技术研究所 | Three-dimensional model data detection method, device and system for product |
-
2017
- 2017-10-13 CN CN201710954639.7A patent/CN107729474B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070120714A1 (en) * | 2005-11-28 | 2007-05-31 | John Beltran | Dynamic blocks |
CN103559441A (en) * | 2013-10-28 | 2014-02-05 | 中国科学院信息工程研究所 | Cross-platform detection method and system for malicious files in cloud environment |
CN105045606A (en) * | 2015-08-31 | 2015-11-11 | 盐城工学院 | Detection method for three-dimensional design quality based on PDM system |
CN106529050A (en) * | 2016-11-18 | 2017-03-22 | 中国航空综合技术研究所 | Three-dimensional model data detection method, device and system for product |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109635031A (en) * | 2018-12-19 | 2019-04-16 | 成都四方伟业软件股份有限公司 | A kind of data quality checking method, apparatus, system and storage medium |
CN110675048A (en) * | 2019-09-19 | 2020-01-10 | 国网福建省电力有限公司 | Power data quality detection method and system |
CN112100768A (en) * | 2020-09-03 | 2020-12-18 | 中车工业研究院有限公司 | CAD model checking method and system |
CN114565308A (en) * | 2022-03-04 | 2022-05-31 | 中车青岛四方机车车辆股份有限公司 | Product model quality inspection method and system for rule customization |
Also Published As
Publication number | Publication date |
---|---|
CN107729474B (en) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107729474A (en) | Data quality checking method, system, equipment and the storage medium of CAD model | |
CA2773919C (en) | Systems and methods for creating intuitive context for analysis data | |
CN107967574A (en) | Digitlization check of drawings method and its system based on BIM | |
CN103065356B (en) | A kind of method for building up of offshore oil facility three-dimensional model | |
CN107451609A (en) | Lung neoplasm image identification system based on depth convolutional neural networks | |
CN106127608A (en) | Method for electrically is done on a kind of power marketing line | |
CN104181873A (en) | Method, device and system for achieving digital product detection | |
CN107169539A (en) | Reinforcing bar automation processing delivery system and method based on two-dimensional bar code | |
CN106774161B (en) | A kind of numerical control machine on-line detection system and method based on WEB | |
CN107153951A (en) | The method of one-stop confirmation of land right | |
CN111625919A (en) | Design method and device of logistics simulation system | |
CN114111706A (en) | Leveling method integrating interior and exterior industry and quality inspection and data acquisition system | |
CN115686280A (en) | Deep learning model management system, method, computer device and storage medium | |
KR100982527B1 (en) | Total Dimensional Accuracy Control System and Method for Block Assembly | |
CN109495165A (en) | A kind of OTDR test method based on industry internet platform | |
CN109658024A (en) | Assets big data application comprehensive management platform | |
CN102915488A (en) | Online intelligent design system of engineering project and method of system | |
CN111459116A (en) | High-efficiency digital management system for intelligent production line of pipes | |
CN109636095A (en) | A kind of grid equipment Unified Model management system based on regulation cloud framework | |
CN207020712U (en) | Intelligent electric meter quality of production managing and control system | |
CN106134470B (en) | A kind of DNC integrated management system and method | |
Huang et al. | New business form of smart supply chain management based on “Internet of Things+ Blockchain” | |
KR101717597B1 (en) | The dimensional control system based on mobile | |
Nzumile et al. | Contribution of Industry 4.0 Technologies in Adopting Metrology 4.0 in Manufacturing Industries | |
CN108596492B (en) | Urban and rural aerial survey management information system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |