Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Implementation method of universal virtual instrument interface

A technology of virtual instrument and implementation method, applied in the direction of program control device, etc., can solve problems such as cumbersome configuration method, inability to use IVI driver software interface, and inability to guarantee IVI driver compatibility

Inactive Publication Date: 2011-01-12
中国人民解放军63961部队
View PDF2 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007]a) There are very limited domestic and foreign manufacturers with IVI driver development capabilities, resulting in an incomplete selection of test instruments with IVI drivers. type brings practical difficulties;
[0008]b) Since the IVI Foundation currently only defines 8 types of driver functional groups, a large number of other instruments and equipment (such as communication instruments) cannot be covered, resulting in the inability to drive IVI Used as the main software interface;
[0009]c) The IVI driver specification system is complex and the configuration method is cumbersome. The compatibility of IVI driver programs between different manufacturers cannot be guaranteed, which also limits the IVI standard specification in the world. promotional use within

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The technical scheme of the present invention is further described below in conjunction with specific embodiment, but it is not limited thereto:

[0058] The implementation method of the general virtual instrument interface provided by the present invention mainly includes the following steps:

[0059] a. The general software interface of each instrument is unified into the standard 32-bit dll dynamic link library type in the windows system;

[0060] b. The general software interface dll dynamic link library of all instruments stipulates 4 standard export functions: open function, close function, self-test function and measurement function;

[0061] c. Each instrument defines a general software interface description file at the same time, and uniformly uses GDV as the file extension;

[0062] d. According to the general software interface description file of each instrument, respectively define the quantity and data type of the input / output parameters of the 4 standard...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to the field of computer automatic testing, and provides an implementation method of a universal virtual instrument interface. In the method, a universal software interface layer is added between a common instrument driver and a application program, the application program is completely separated from the calling of the actual instrument, and a unified calling interface function and a universal software interface description file are defined, thereby replacing the instruments in the testing system under the conditions of not changing application program codes and not recompiling a source program; a testing software pack can adapt to the existing or even future testing systems composed of different types of instrument hardware and buses; and the testing codes can be transplanted to different instruments without being modified. In addition, the method can be used for realizing data communication functions among different software program modules.

Description

technical field [0001] The invention belongs to the field of computer automatic testing, in particular to a method for realizing a general virtual instrument interface. Background technique [0002] Interchangeability has long been a goal of many engineers building computerized automated test systems. Because in many cases the instrument hardware is either obsolete or needs to be replaced, there is an urgent need for a way to retrofit the system with new instrument hardware without changing the test program code. [0003] With the rapid development of PC computer functions and performance, and the object-oriented and visual programming technology provides the possibility for more easy-to-use and powerful software development in the software field, the graphical operating system Windows has become a common configuration for PCs. In this context, the concept of virtual instrument has been widely recognized and applied in the world. VI (Virtual Instrument, Virtual Instrument)...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44
Inventor 傅鹏程段俊斌邓启斌龚安黄晓津
Owner 中国人民解放军63961部队
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products