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 PDF

Info

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
Application number
CN201710954639.7A
Other languages
Chinese (zh)
Other versions
CN107729474B (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.)
CRRC Industry Institute Co Ltd
Original Assignee
CRRC Industry Institute Co Ltd
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 CRRC Industry Institute Co Ltd filed Critical CRRC Industry Institute Co Ltd
Priority to CN201710954639.7A priority Critical patent/CN107729474B/en
Publication of CN107729474A publication Critical patent/CN107729474A/en
Application granted granted Critical
Publication of CN107729474B publication Critical patent/CN107729474B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/215Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-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

Data quality checking method, system, equipment and the storage medium of CAD model
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.
CN201710954639.7A 2017-10-13 2017-10-13 Data quality detection method, system, equipment and storage medium of CAD model Active CN107729474B (en)

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)

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

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

Patent Citations (4)

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

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