Patent · US Expired

System and method for mapping calls to functions in a first driver level library to a session-based instrumentation control driver level system

US5627998A · kind A · utility

21Cited by
5References
47Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 24, 1995
Grant dateMay 6, 1997
Priority date
Expiry dateMay 24, 2015

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/45537
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for enabling applications written for NI-VXI driver level software to operate with a session-based VISA system. The present invention receives driver level function calls from applications developed for the NI-VXI driver level library, opens sessions to the appropriate VISA resources and performs the necessary operations on these resources. This enables a VISA system to operate in conjunction with applications written for the NI-VXI driver level library. When a call to the NI-VXI function InitVXIlibrary is received, the method allocates one or more arrays which are used later for storing session identifiers to sessions created to corresponding VISA resources. When the system later receives a call to a function in the NI-VXI driver level library, the method first determines which VISA resources correspond to this function. The method either opens sessions to these resources or retrieves the session parameters from the respective arrays if sessions have already been created. The method performs one or more operations on the VISA resources to perform the functionality indicated by the function called in the NI-VXI library. In many instances, the method of the prese…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.