Nothing Special   »   [go: up one dir, main page]

CN104484166B - A kind of automatization test system mathematics library device and method - Google Patents

A kind of automatization test system mathematics library device and method Download PDF

Info

Publication number
CN104484166B
CN104484166B CN201410729744.7A CN201410729744A CN104484166B CN 104484166 B CN104484166 B CN 104484166B CN 201410729744 A CN201410729744 A CN 201410729744A CN 104484166 B CN104484166 B CN 104484166B
Authority
CN
China
Prior art keywords
model
port
test
module
signal
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.)
Expired - Fee Related
Application number
CN201410729744.7A
Other languages
Chinese (zh)
Other versions
CN104484166A (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.)
Shandong University of Science and Technology
Original Assignee
Shandong University of Science and Technology
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 Shandong University of Science and Technology filed Critical Shandong University of Science and Technology
Priority to CN201410729744.7A priority Critical patent/CN104484166B/en
Publication of CN104484166A publication Critical patent/CN104484166A/en
Application granted granted Critical
Publication of CN104484166B publication Critical patent/CN104484166B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The present invention relates to a kind of automatization test system mathematics library device and method, belong to automatic test field, including:Including graphical operation interface, system model library management unit, basic data acquisition unit, drawing modeling unit, graph data converting unit, kernel data structure, model file resolver, model storage file and hardware module icon library, the present invention allows user before physics automatization test system is built, constituted and signal path scheme and optimized with patterned mode design automation test system model, realize directly perceived, efficient automatization test system board design, reduce development cost, improve development efficiency, and store model data in the way of formatting, support is provided for the execution of automatic test.

Description

A kind of automatization test system mathematics library device and method
Technical field
The present invention relates to a kind of automatization test system mathematics library device and method, it and computer information system Modeling technique is relevant with computer picture data processing technique, belongs to automatization testing technique field.
Background technology
Automatization test system refers to that, in the case where people seldom participates in or is not involved in, automatic device under test is surveyed Amount, processing data, and the system for showing or outputing test result by rights.Compared with manual testing, automatic test It is time saving, laborsaving, it can raise labour productivity and product quality.The hardware of automatization test system constitutes and generally includes tester Device, switching system, main control computer, test connector and Devices to test etc., tester design certain Test Strategy, pass through Cable connects tester, switching system, main control computer, test connector and Devices to test, is that Devices to test is applied Plus pumping signal, and measure the output signal of Devices to test.
Along with the appearance of new product, the complexity of Devices to test is also in sustainable growth, and this causes Devices to test to connect The test point increasing number connect.The sharp increase of test point quantity not only means tester in automatization test system, open relation The sharp increase of system and test connector complexity, also results in the increase of signal communication paths complexity in automatization test system.
Current automatization test system, at the initial stage of design, is relied in artificial experience design automation test system Equipment is constituted, signal relation, and carries out manually recorded, optimization, and the mode of this manual record can not allow other testers fast The constituent relation of the understanding system of speed, and when system scale is larger, structure is more complicated, model can be difficult to clear hold and pipe Reason, more allow tester can not the model to automatization test system of What You See Is What You Get be designed and optimize, and manually The design method knowledge of the record test system that can not be automated in automatic test course is used, it is impossible to improved after meeting The requirement of automated execution degree.
The content of the invention
It is an object of the invention to provide a kind of automatization test system mathematics library device and method, automation is surveyed Hardware annexation shows tester in patterned mode in test system, with allowing tester's What You See Is What You Get to automatic Change test system model to be designed, optimize, simplify the design difficulty of complicated automatization test system, improve test system The degree of automated execution, shortens the construction cycle of new product.
In order to solve the above technical problems, the present invention is achieved using following technical scheme:
A kind of automatization test system mathematics library device, for building automatization test system model, including figure Change operation interface, system model library management unit, basic data acquisition unit, drawing modeling unit, graph data converting unit, Kernel data structure, model file resolver, model storage file and hardware module icon library;
Described graphical operation interface, including receive user management instruction area, system module library management area, module attribute Configuring area, and automatization test system module and annexation Drawing zone, wherein:System module library management area, including several Constitute automatization test system hardware module, and can provide system module addition, modification, delete function in any one or Multiple function;Module attribute configuring area, the attribute of the module for currently being chosen to user is configured, and the attribute refers to described The incidental hardware attributes of module;Automatization test system module and annexation Drawing zone, include several compositions automatic Change the hardware module figure of test system, and the line relation between module map, the line of intermodule is represented between the module channels Signal communication paths, to form automatization test system annexation model;System model library management unit, to provide Any one in the additions of all kinds of model libraries, modification, removing module model function, including testing station model library, test connection Connection between device model library, Devices to test model library and test station port, test connector port, Devices to test port is closed It is model;
Described basic data acquisition unit, the inquiry and modification of the basic hardware information to provide hardware module, bag Include basic composition, port information, and/or the pin information of hardware module;
Described drawing modeling unit, its utilize kernel data structure essential information, rendering hardware module map, and according to Annexation in kernel data structure, the line configuration of rendering model, or operated according to the line on interface, by module Annexation is stored into kernel data structure;
Described graph data converting unit, when kernel data structure changes, interface is changed into by data variation The change of picture;When interface figure annexation changes, change is converted into the change of internal data structure;
Described kernel data structure, refers to the automatization test system model data stored during system operation in internal memory, Contain the annexation between the hardware module data and hardware module that constitute automatization test system model;
Described model file resolver, the model storage file of automatization test system is parsed into core data Structure, or kernel data structure saved as by form the model storage file of automatization test system;
Described model storage file, it preserves all information for constituting automatization test system model, and information includes Constitute the hardware module information of system model, and the annexation between hardware module;
Described hardware module icon library, to define different graphical icons for different types of hardware module, During graphic software platform hardware module, graph data converter selects different icons to show according to type of hardware.
In addition, the present invention is it is also mentioned that a kind of automatization test system mathematics library method, this method uses above-mentioned one Automatization test system mathematics library device is planted, is comprised the following steps:
Step 1 running environment configuration step:Use graphical operation interface, system model library management unit, basic data Collecting unit, drawing modeling unit, kernel data structure and model file resolver construct a general automatic test system System mathematics library device;
Step 2 mathematics library step, it includes step:
2.1:An automatization test system model is created using user instruction;
2.2:Devices to test model is set up using user instruction, the initial data of Devices to test is gathered, and advised according to data Then the data gathered are carried out with configuration generation Devices to test model data;Wherein needing the data of collection includes:Signal port, Application or the signal type of collection that each signal port needs, data rule refer to the data of collection are counted and divided After analysis, the unified data descriptor format of formation;
2.3:Test connector model is set up using user instruction, port information and the connection of test connector model is designed Relation;Wherein, test connector signal port is defined as 2 types, is attached to the signal port of testing station and is connected to The signal port of Devices to test, the signal port quantity for the Devices to test model set up according to step 2.2, is test connector mould Type defines the generic port of quantity identical 2, and loads test connector model using graphical operation interface, utilizes graphical tools Set up and show the annexation in test connector between two kinds of signal port;
2.4:Testing station model is set up using user instruction, the signal port number for the Devices to test set up according to step 2.2 Amount, the signal port and close beta instrument of configuration testing station model, the composition and annexation of switch module;
2.5:System-level line relational model is created using user instruction, and utilizes Graphic Design interface loading testing station Model, test connector model, Devices to test model, the signal path set up using Graphic Design instrument between their ports Relation;
2.6:Complete automatization test system modelling.
Preferably, in step 2.4, including
Step 201:Using the signal port of user instruction configuration testing station model, according to be measured the setting of step 2.2 foundation Standby signal port quantity, is the testing station model definition quantity identical signal port that step 2.4 is created;
Step 202:Using the tester model in the model of user instruction configuration testing station, according in order to complete step 2.2 set up Devices to test model measurements need apply or measure signal type, according to rule be designed to produce or The tester model of these signals is measured, these tester models are added in the model of testing station using user instruction, are adopted Collection includes port information, power of test in interior initial data, and tester model has multiple;
Step 203:Use the switch module model in the model of user instruction configuration testing station:Set up according to step 2.2 The signal port of Devices to test model and its signal kinds and signal mutual exclusion demand of generation and/or measurement, are designed to realize The switch module model that these signals are switched over to test station port is combined, and these switch module moulds are added using user instruction Type, collection includes port information, internal port handoff relation in interior initial data;
Step 204:Set up testing station internal signal annexation:Using graphical operation interface loading testing station model, The switch module model that the tester model port of step 202 configuration, step 203 are configured, and set up using graphical tools Signaling path between testing station model port, tester model port, switch module model port, is outside testing station Portion provides signal capabilities;
Step 205:Complete testing station modeling.
Preferably, described automatization test system model is by testing station model, test connector model, Devices to test mould Annexation model composition between type, and test station port, test connector port, Devices to test port.
Preferably, described testing station model is a virtual unit, by tester model, switch module model, with And the annexation model between tester port, switch module port and test station port is constituted;The port of testing station It is virtual port, can physically corresponds to port and the switch module of all testers being connected with test connector port Port.
Preferably, described model file is stored in a structured way, and model file uses XML or database Form.
Preferably, the rule according to the demand signals of Devices to test design tester model is:Different letters The design of number type is realized using different tester models;Identical signal type is mutual when being used if there is no signal Reprimand, design is realized using a tester model, otherwise designs using different tester models to realize;Type phase Same (input/output) Design of Signal not in the same direction uses different tester model realizations;Each tester mould of design Type have a port be used for export or measurement signal.
The beneficial effects of the invention are as follows:, will there is provided general automatization test system mathematics library apparatus and method Complicated automatization test system model is constituted and signal annexation designs a model to standardize, patterned mode is presented to User, realizes efficient automatization test system modeling directly perceived, facilitates designer to be designed, optimize to model, reduction is set Difficulty and workload are counted, and model data is stored in the way of formatting, the test execution system energy in measuring executing process Enough suitably it is route using model data assignment test instrument resource and search and gets through switch, improves automatic test degree.
Brief description of the drawings
Fig. 1 is a kind of overall structure block diagram of automatization test system mathematics library device of the invention.
Fig. 2 is that automatization test system model of the present invention constitutes structured flowchart.
Fig. 3 is that testing station model of the present invention constitutes structured flowchart.
Fig. 4 carries out the flow chart of automatization test system modeling for the present invention using automatic test device.
Fig. 5 builds the flow chart of testing station model for the present invention.
Fig. 6 is the schematic diagram of automatization test system mathematics library device of the present invention.
Embodiment
The present invention is believed the hardware module in automatization test system and intermodule by providing patterned modeling method Number transmission path is stored using the mode of formatting, sets up automatization test system descriptive model.The present invention is built first One general automatization test system mathematics library device, most automatic test system can be completed using the present apparatus The modeling of system;Then the modeling of automatization test system is started using the present apparatus and using modeling method proposed by the present invention:One Individual automatization test system has Devices to test, it is necessary to set up the mould of automatization test system according to the situation of Devices to test first Type, therefore first device under test is modeled, gathers the initial data of Devices to test, including port information and port input/ Output signal, the unified data descriptor format formed after these information are analyzed, and then set up the mould of Devices to test Type;Large-scale, standard test system usually requires to carry out the switching of signal, therefore the method branch of the present invention using test connector Hold and set up test connector model, the port of test connector is divided into two classes by model building device of the invention, is attached to test The port stood and the port for being connected to Devices to test, automatic test are exactly to reduce manual operation as far as possible in test process, This is required to connect the port of a test connector as far as possible for the port of each Devices to test, therefore test connector is connected To Devices to test port number with Devices to test port number will, equally, test connector is connected to the port of testing station Number is also intended to being wanted with the port number of Devices to test, so being that test connector is set up with the port number of Devices to test It is connected to the port of testing station and is connected to the port of Devices to test, sets up after port information, graphically set in the present apparatus Its patterned configuration interface can be just shown on interface according to the configuration information of test connector, on the surface by two class ends Mouth links together one by one, completes the modeling of test connector;In automatic test course, it usually needs substantial amounts of tester Device and switch module carry out the generation, measurement, switching of signal, and signal capabilities are provided for Devices to test, in order to simplify system design, Control computer, tester, switch module and the annexation between them are virtually sealed in this modeling method Dress up a testing station, signal capabilities provided by testing station device under test, so can by PROBLEM DECOMPOSITION, simplification, therefore this Testing station model is set up in device support, and testing station will can provide signal, it is necessary to be testing station for each Devices to test port Definition and Devices to test port number identical virtual port;Had Devices to test, test connector, testing station model After, it is possible to system link model is created, and they are set up by mouse What You See Is What You Get in graphical operation interface Signal relation between three port.
When creating virtual testing station model, it is thus necessary to determine that the tester and switch module that are included in testing station and Tester port, switch module port and the signal relation of test station port inside testing station.It can lead in modeling process Crossing analysis Devices to test needs the signal of input/measurement, and tester model is designed according to signal type:Different signal types Design is realized using different tester models;Mutual exclusion when identical signal type is used if there is no signal, design Realized using a tester model, otherwise design using different tester models to realize;Type identical is not (input/output) Design of Signal uses different tester model realizations in the same direction;Each tester model of design has A port is used to export or measurement signal.These tester models are added in the model of testing station;Analyze Devices to test The mutex relation of signals between ports, when have same type demand signals between there are different Devices to test ports and it is asynchronous when, Or identical Devices to test port is when having signal with different type demand, signal path can be realized by stacked switch module Switching, reaches and saves instrument resource, reduces the purpose that manually participates in, designs switch module model by this method, and Switch module model (including switch port information) is set up in the model of testing station, and is set up between switch module model internal port Handoff relation, makes them turn into the composition part of testing station;According to the port signal demand of Devices to test, set up inside testing station The port connection relationship model of composition, in annexation Drawing zone by all tester models, the switch module in testing station The model display of model and testing station in itself comes out, and is closed by the signal set up between their threes of mouse What You See Is What You Get System, completes the modeling of testing station.
The automatization test system model of the present invention contains different types of hardware module:Tester, switch module, Test connector and Devices to test etc..Designer can be using the operational order of graphical operation interface in automatic test system The model of each hardware module is set up in system model.When being modeled to each hardware module, their original is gathered first Beginning data, automatization test system model building device of the invention provide the foundation data acquisition unit for designer realize it is original The typing of data.The signal stream that further comprises in automatization test system model between each hardware module transfers the registration of Party membership, etc. from one unit to another model, is Designer is given to provide a kind of quickly and easily design method, and can be by the signal relation model established with intuitively Mode is presented to designer, and automatization test system model building device of the invention provides patterned signal relation modeling side Method, in the present apparatus, can adopt the signal annexation graphically created includes:Switch module and test connector Internal annexation;Annexation between tester, switch module, test station port;Testing station, test connector, Annexation between Devices to test.The present invention defines a data graphic digitizer to complete to realize mathematics library Textual data are changed between figure:For different hardware modules, table is carried out using different icons on graphic interface Show, all module icons are stored in hardware module icon library, converter is read in after automatization test system model, first Test module is drawn on graphic interface according to different types using icon different in icon library, then reads each mould The port information of block, is drawn in port as the end points of line on corresponding module icon;Line relation in analysis model, in figure Connecting line is drawn between the end points of shape icon, you can complete textual model to the conversion of graphical model.When mould in model After the essential information of block changes, datagraphic converter receives change events, and calls and repaint method update module Graphical information;On the contrary, when annexation event occurs on graphic interface, datagraphic converter also captures change thing Part, and change the annexation in internal memory in model data structures.Corresponding hardware device can just be completed according to above-mentioned strategy Mutual mapping, the conversion of model, signal relation model to graphic software platform and operation.
The automatization test system model of this model building device generation has the storage mode formatted, in measuring executing process Middle test execution system can read these model datas, obtain between hardware port annexation therein and switch module port Handoff relation, by the demand signals information and the power of test of tester of Devices to test, selection tester and path Information is simultaneously switched by the port of switch module, is completed the automatic distribution of test resource, is improved automatic test degree.
1 to 6 couple of present invention is illustrated below in conjunction with the accompanying drawings.
Embodiment 1:
As shown in Figure 1-Figure 3, a kind of automatization test system mathematics library device, for building automatization test system Model, including graphical operation interface, system model library management unit, basic data acquisition unit, drawing modeling unit, figure Date Conversion Unit, kernel data structure, model file resolver, model storage file and hardware module icon library;
Described graphical operation interface, including receive user management instruction area, system module library management area, module attribute Configuring area, and automatization test system module and annexation Drawing zone, wherein:System module library management area, including several Constitute automatization test system hardware module, and can provide system module addition, modification, delete function in any one or Multiple function;Module attribute configuring area, the attribute of the module for currently being chosen to user is configured, and the attribute refers to described The incidental hardware attributes of module;Automatization test system module and annexation Drawing zone, include several compositions automatic Change the hardware module figure of test system, and the line relation between module map, the line of intermodule is represented between the module channels Signal communication paths, to form automatization test system annexation model;System model library management unit, to provide Any one in the additions of all kinds of model libraries, modification, removing module model function, including testing station model library, test connection Connection between device model library, Devices to test model library and test station port, test connector port, Devices to test port is closed It is model;
Described basic data acquisition unit, the inquiry and modification of the basic hardware information to provide hardware module, bag Include basic composition, port information, and/or the pin information of hardware module;
Described drawing modeling unit, its utilize kernel data structure essential information, rendering hardware module map, and according to Annexation in kernel data structure, the line configuration of rendering model, or operated according to the line on interface, by module Annexation is stored into kernel data structure;
Described graph data converting unit, when kernel data structure changes, interface is changed into by data variation The change of picture;When interface figure annexation changes, change is converted into the change of internal data structure;
Described kernel data structure, refers to the automatization test system model data stored during system operation in internal memory, Contain the annexation between the hardware module data and hardware module that constitute automatization test system model;
Described model file resolver, the model storage file of automatization test system is parsed into core data Structure, or kernel data structure saved as by form the model storage file of automatization test system;
Described model storage file, it preserves all information for constituting automatization test system model, and information includes Constitute the hardware module information of system model, and the annexation between hardware module;
Described hardware module icon library, to define different graphical icons for different types of hardware module, During graphic software platform hardware module, graph data converter selects different icons to show according to type of hardware.
On the basis of above-described embodiment, the present invention provides a kind of method of automatization test system mathematics library, bag Include following steps:
Step 1 running environment configuration step:Use graphical operation interface, system model library management unit, basic data Collecting unit, drawing modeling unit, kernel data structure and model file resolver construct a general automation test system Mathematics library device;
Step 2 mathematics library step (as shown in Figure 4), it includes step:
2.1:An automatization test system model is created using user instruction;
2.2:Devices to test model is set up using user instruction, the initial data of Devices to test is gathered, and advised according to data Then the data gathered are carried out with configuration generation Devices to test model data;Wherein needing the data of collection includes:Signal port, The signal type of application or the collection of each signal port needs of test is completed, data rule refers to the data progress to collection After statistics and analysis, the unified data descriptor format of formation;
2.3:Test connector model is set up using user instruction, port information and the connection of test connector model is designed Relation;Wherein, design for convenience, test connector signal port is defined as 2 types:It is connected to the signal end of testing station Mouth and the signal port for being connected to Devices to test, the signal port quantity for the Devices to test model set up according to step 2.2, to survey The generic port of connector model definition quantity identical 2 is tried, and using Graphic Design interface loading test connector model, is utilized Graphical tools set up the annexation between two kinds of signal port in test connector;
2.4:Testing station model is set up using user instruction, the signal port number for the Devices to test set up according to step 2.2 Amount and signal type, the signal port and close beta instrument of configuration testing station model, the composition of switch module and connection are closed System;
2.5:System-level line relational model is created using user instruction, and testing station is loaded using graphical operation interface Model, test connector model, Devices to test model, the signal path set up using Graphic Design instrument between their ports Relation;
2.6:Complete automatization test system modelling.
In step 2.4 (as shown in Figure 5), including
Step 201:Using the signal port of user instruction configuration testing station model, according to be measured the setting of step 2.2 foundation Standby signal port quantity, is the testing station model definition quantity identical signal port that step 2.4 is created;
Step 202:Using the tester model in the model of user instruction configuration testing station, according in order to complete step 2.2 set up Devices to test model measurements need apply or measure signal type, according to rule be designed to produce or The tester model of these signals is measured, these tester models are added in the model of testing station using user instruction, are adopted Collect the initial data including port information, power of test, tester model can have multiple;
Step 203:Use the switch module model in the model of user instruction configuration testing station:Set up according to step 2.2 The signal port of Devices to test model and its signal kinds and signal mutual exclusion demand of generation and/or measurement, are designed to realize The switch module model that these signals are switched over to test station port is combined, and these switch module moulds are added using user instruction Type, gathers the initial data including port information, internal port handoff relation;
Step 204:Set up testing station internal signal annexation:Using graphical operation interface loading testing station model, The switch module model that the tester model port of step 202 configuration, step 203 are configured, and set up using graphical tools Signaling path between testing station model port, tester model port, switch module model port, is outside testing station Portion provides signal capabilities;
Step 205:Complete testing station modeling.
Described automatization test system model by testing station model, test connector model, Devices to test model, and The composition such as annexation model tested between station port, test connector port, Devices to test port;The storage of model data Realized by way of structuring.
Described testing station model is a virtual unit, by tester model, switch module model, and tester Annexation model between device, switch module and test station port is constituted;The port of testing station is also virtual port, physically The port of all testers being connected with test connector port and the port of switch module can be corresponded to.
Described model file is stored in a structured way, such as XML or database format.
It is described tester model is designed according to the demand signals of Devices to test rule be:Different signal types are set Meter is realized using different tester models;Mutual exclusion when identical signal type is used if there is no signal, design makes Realized with a tester model, otherwise design using different tester models to realize;Type identical is different Different tester model realizations is used to (input/output) Design of Signal;Each tester model of design has one Individual port is used to export or measurement signal.
As shown in fig. 6, the schematic diagram of automatization test system mathematics library device of the present invention.In user management instruction area Including addition, the function of deletion hardware module and some other common functions;The main window left side is automatization test system mould Block library management area, user can select different hardware modules;The right is module attribute configuring area, automatization test system module And annexation Drawing zone, module attribute configuring area, the attribute of the hardware module for currently being chosen to user configures, from Dynamicization test system module and annexation Drawing zone, select several hardware modules by system module library management area and constitute automatically Change test system, each hardware module is connected, the line of intermodule represents the communication path between the module channels, formed Automatization test system link model.
Certainly, described above is not limitation of the present invention, and the present invention is also not limited to the example above, this technology neck The variations, modifications, additions or substitutions that the technical staff in domain is made in the essential scope of the present invention, should also belong to the present invention's Protection domain.

Claims (7)

1. a kind of automatization test system mathematics library device, for building automatization test system model, including it is graphical Operation interface, system model library management unit, basic data acquisition unit, drawing modeling unit, graph data converting unit, core Heart data structure, model file resolver, model storage file and hardware module icon library;It is characterized in that:
Described graphical operation interface, including receive user management instruction area, system module library management area, module attribute configuration Area, and automatization test system module and annexation Drawing zone, wherein:System module library management area, including several compositions The hardware module of automatization test system, and system module addition, modification can be provided, delete any one or more in function Function;Module attribute configuring area, the attribute of the module for currently being chosen to user is configured, and the attribute refers to the module Incidental hardware attributes;Automatization test system module and annexation Drawing zone, include several composition automations and survey The hardware module figure of test system, and the line relation between module map, the line of intermodule represent the letter between the module channels Signal communication path, to form automatization test system annexation model;
System model library management unit, it is any in the addition, modification, removing module model function to provide all kinds of model libraries One, including testing station model library, test connector model library and Devices to test model library;
Described basic data acquisition unit, the inquiry and modification of the basic hardware information to provide hardware module, including it is hard Basic composition, port information, and/or the pin information of part module;
Described drawing modeling unit, it utilizes the essential information of kernel data structure, rendering hardware module map, and according to core Annexation in data structure, the line configuration of rendering model, or operated according to the line on interface, by the connection of module Relation is stored into kernel data structure;
Described graph data converting unit, when kernel data structure changes, interface images are changed into by data variation Change;When interface figure annexation changes, change is converted into the change of internal data structure;
Described kernel data structure, refers to the automatization test system model data stored during system operation in internal memory, contains Constitute the annexation between the hardware module data and hardware module of automatization test system model;
Described model file resolver, the model storage file of automatization test system is parsed into core data knot Structure, or kernel data structure saved as by form the model storage file of automatization test system;
Described model storage file, it preserves all information for constituting automatization test system model, and information includes constituting The hardware module information of system model, and the annexation between hardware module;
Described hardware module icon library, to define different graphical icons for different types of hardware module, in figure When changing viewing hardware module, graph data converter selects different icons to show according to type of hardware.
2. a kind of automatization test system mathematics library method, it is characterised in that:Using one kind as claimed in claim 1 certainly Dynamicization test system figure model building device, modeling process comprises the following steps:
Step 1 running environment configuration step:Use graphical operation interface, system model library management unit, basic data acquisition Unit, drawing modeling unit, kernel data structure and model file resolver construct a general automatization test system figure Shape model building device;
Step 2 mathematics library step, it includes step:
2.1:An automatization test system model is created using user instruction;
2.2:Devices to test model is set up using user instruction, the initial data of Devices to test is gathered, and according to data rule pair The data gathered carry out configuration generation Devices to test model data;Wherein needing the data of collection includes:It is signal port, each Application or the signal type of collection that signal port needs, data rule refer to carry out statistics and analysis to the data of collection Afterwards, the unified data descriptor format of formation;
2.3:Test connector model is set up using user instruction, the port information and connection for designing test connector model are closed System;Wherein, test connector signal port is defined as 2 types, is attached to the signal port of testing station and is connected to and treat The signal port of measurement equipment, the signal port quantity for the Devices to test model set up according to step 2.2, is test connector model The generic port of quantity identical 2 is defined, and test connector model is loaded using graphical operation interface, is built using graphical tools Stand and show the annexation in test connector between two kinds of signal port;
2.4:Testing station model is set up using user instruction, the signal port quantity for the Devices to test set up according to step 2.2 is matched somebody with somebody Put signal port and close beta instrument, the composition and annexation of switch module of testing station model;
2.5:System-level line relational model is created using user instruction, and utilizes Graphic Design interface loading testing station mould Type, test connector model, Devices to test model, the signal path set up using Graphic Design instrument between their ports are closed System;
2.6:Complete automatization test system modelling.
3. automatization test system mathematics library method as claimed in claim 2, it is characterised in that:In step 2.4, bag Include
Step 201:Using the signal port of user instruction configuration testing station model, the Devices to test set up according to step 2.2 Signal port quantity, is the testing station model definition quantity identical signal port that step 2.4 is created;
Step 202:Using the tester model in the model of user instruction configuration testing station, built according in order to complete step 2.2 Vertical Devices to test model measurement needs the signal type for applying or measuring, and is designed to produce according to rule or measures this The tester model of a little signals, adds these tester models, collection includes using user instruction in the model of testing station Port information, power of test have multiple in interior initial data, tester model;
Step 203:Use the switch module model in the model of user instruction configuration testing station:According to the to be measured of step 2.2 foundation The signal port of device model and its signal kinds and signal mutual exclusion demand of generation and/or measurement, are designed to realize these The switch module model that signal is switched over to test station port is combined, and these switch module models are added using user instruction, Collection includes port information, internal port handoff relation in interior initial data, and switch module model has multiple;
Step 204:Set up testing station internal signal annexation:Utilize graphical operation interface loading testing station model, step The switch module model that the tester model port of 202 configurations, step 203 are configured, and set up test using graphical tools The signaling path stood between model port, tester model port, switch module model port, is to be carried outside testing station For signal capabilities;
Step 205:Complete testing station modeling.
4. automatization test system mathematics library method as claimed in claim 2, it is characterised in that:Described automation is surveyed Test system model is by testing station model, test connector model, Devices to test model, and test station port, test connector Annexation model composition between port, Devices to test port.
5. automatization test system mathematics library method as claimed in claim 2, it is characterised in that:Described testing station mould Type is a virtual unit, by tester model, switch module model, and tester port, switch module port with The annexation model composition tested between station port;The port of testing station is also virtual port, can physically correspond to institute There are the port for the tester being connected with test connector port and the port of switch module.
6. automatization test system mathematics library method as claimed in claim 2, it is characterised in that:Described model file Stored in a structured way, model file uses XML or database format.
7. automatization test system mathematics library method as claimed in claim 3, it is characterised in that:In step 202., institute Stating the design rule of tester model is:Different signal type designs are realized using different tester models;Phase Mutual exclusion when same signal type is used if there is no signal, design is realized using a tester model, is otherwise designed Realized using different tester models;Type identical Design of Signal not in the same direction is real using different tester models It is existing;Design each tester model have a port be used for export or measurement signal.
CN201410729744.7A 2014-12-04 2014-12-04 A kind of automatization test system mathematics library device and method Expired - Fee Related CN104484166B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410729744.7A CN104484166B (en) 2014-12-04 2014-12-04 A kind of automatization test system mathematics library device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410729744.7A CN104484166B (en) 2014-12-04 2014-12-04 A kind of automatization test system mathematics library device and method

Publications (2)

Publication Number Publication Date
CN104484166A CN104484166A (en) 2015-04-01
CN104484166B true CN104484166B (en) 2017-07-28

Family

ID=52758710

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410729744.7A Expired - Fee Related CN104484166B (en) 2014-12-04 2014-12-04 A kind of automatization test system mathematics library device and method

Country Status (1)

Country Link
CN (1) CN104484166B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105301481A (en) * 2015-11-20 2016-02-03 上海无线电设备研究所 Circuit testing method and applicable testing system
CN106096145B (en) * 2016-06-15 2019-04-12 中国人民解放军国防科学技术大学 A kind of complication system mathematics library and analysis system based on state space
CN106446382B (en) * 2016-09-14 2017-11-07 中国人民解放军国防科学技术大学 The mathematics library of domain-oriented entity and analysis system and its implementation
CN106777785B (en) * 2017-01-12 2018-02-02 中国人民解放军国防科学技术大学 A kind of mathematics library and analysis method based on time sequence status
US10983511B2 (en) * 2017-02-14 2021-04-20 Quest Automated Services, LLC Automation control system
CN109783063B (en) * 2017-11-10 2022-03-01 中国电子科技集团公司第四十一研究所 Signal-oriented automatic test system self-checking program development method and device
CN109981692A (en) * 2017-12-27 2019-07-05 中国科学院沈阳自动化研究所 A kind of infant industry Internet of Things framework and its implementation
CN108519876A (en) * 2018-03-27 2018-09-11 苏州优圣美智能系统有限公司 A kind of modeling of graphics data stream and processing system and method
CN108874386A (en) * 2018-06-14 2018-11-23 中国电子科技集团公司第四十研究所 A kind of patterned signal-oriented driver modeling method and device
CN109359046B (en) * 2018-10-22 2022-04-19 江苏艾科半导体有限公司 Multi-channel radio frequency signal measurement system control code generation device and method
CN110554683B (en) * 2019-09-09 2020-12-18 北京航天自动控制研究所 Multi-mode self-adaptive dynamic excitation adding method in periodic control process
CN110826293B (en) * 2019-11-08 2023-06-16 中国电子科技集团公司第四十一研究所 Microwave switch matrix visual modeling method and system
CN111950162B (en) * 2020-08-18 2023-09-26 北京世冠金洋科技发展有限公司 Modeling method and device and electronic equipment
CN113220591A (en) * 2021-06-04 2021-08-06 中国银行股份有限公司 Method and device for generating test data
CN114155160B (en) * 2021-10-29 2024-10-18 北京搜狗科技发展有限公司 Connector restoration method and device for structure diagram, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101833498A (en) * 2009-07-31 2010-09-15 北京伟晨豪嘉科技有限责任公司 Automatic detection system of embedded type system based on testing script technique
CN103312424A (en) * 2013-07-02 2013-09-18 山东科技大学 Control method and system for multiple switches in automatic testing system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100251208A1 (en) * 2009-03-31 2010-09-30 Fujitsu Limited Validating Behavioral Diagrams
US20110231356A1 (en) * 2009-07-01 2011-09-22 Quantum Leap Research, Inc. FlexSCAPE: Data Driven Hypothesis Testing and Generation System
US20120240098A1 (en) * 2011-03-18 2012-09-20 Viacom International, Inc. Software Development and Publishing Platform

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101833498A (en) * 2009-07-31 2010-09-15 北京伟晨豪嘉科技有限责任公司 Automatic detection system of embedded type system based on testing script technique
CN103312424A (en) * 2013-07-02 2013-09-18 山东科技大学 Control method and system for multiple switches in automatic testing system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Model-based Testing of Automotive;Eckard Bringmann et al;《2008 International Conference on SoftWare Testing,Verfication,and Validation》;20081231;第2008年卷;第485-493页 *
基于构件技术的通用自动测试系统软件设计;郭素敏等;《计算机测量与控制》;20131031;第21卷(第10期);第2859-2860页 *
通用数字电路板自动测试系统设计;郭素敏等;《计算机测量与控制》;20140731;第22卷(第7期);第2040-2-42页 *

Also Published As

Publication number Publication date
CN104484166A (en) 2015-04-01

Similar Documents

Publication Publication Date Title
CN104484166B (en) A kind of automatization test system mathematics library device and method
CN107844424B (en) Model-based testing system and method
CN103500249B (en) Visualization Relay Protection Setting Calculation System and method
CN104679488B (en) A kind of flow custom development platform and flow custom development approach
CN105094818B (en) Natural resources integrated application construction method and system based on SOA
CN106021816B (en) A kind of implementation method of the distributed system behavior simulation analysis tool of Behavior-based control tree
CN107368408A (en) A kind of software fault towards interface injects automated testing method
CN103353902B (en) Construction method for secondary equipment simulation model of electric power system
CN103312035B (en) Integrated simulation adjusting-testing system and simulation adjusting-testing method for intelligent substation
CN104516809B (en) A kind of automatization test system and method
CN112630565A (en) Automatic testing and analyzing system and method for relay protection of intelligent substation
CN111736821A (en) Visual modeling analysis method, system, computer device and readable storage medium
CN108108403A (en) Based on bay device Logical Configuration Visualization Platform system and its construction method
CN105739417B (en) A kind of carrier rocket full surveys the monitoring system and its monitoring method of the customizable monitoring of hair control information
CN108121530A (en) A kind of conceptual design analysis method of multidisciplinary complex product
CN107247827B (en) Virtual terminal model modeling and automatic wiring method based on machine learning
CN109447466B (en) Overall process visual management and control system based on power distribution network communication network construction
CN107153749A (en) A kind of satellite matrix cable junctions design tool and design method
CN103353857A (en) Communication test method of integrated monitoring unit in substation
CN106291329A (en) A kind of have the automatic test system detecting and joining the distant function of a terminal three
CN103164545A (en) Visual editing method of virtual electronic components
CN109658054A (en) A kind of special equipment examines mobile APP system and application method
CN106096159A (en) Distributed system behavior simulation under a kind of cloud platform analyzes the implementation method of system
CN110764750A (en) Energy economy simulation system development method based on individual model
CN106933712A (en) Networking remote test system and method based on B/S frameworks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Guo Sumin

Inventor after: Wu Xiaochen

Inventor after: Xu Kebao

Inventor after: Su Chunjian

Inventor after: Li Hongyu

Inventor after: Dai Xiangyun

Inventor before: Guo Sumin

Inventor before: Su Chunjian

Inventor before: Xu Kebao

Inventor before: Wei Shaoliang

Inventor before: Li Hongyu

Inventor before: Dai Xiangyun

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170728