| VISA(Virtual Instrument Software Arctecture) offers users much convenience, but practical applications request designers and manufactures much highlier. VISA publicizes each function prototype as a standard, but it has no explanations to the realization of these functions. Because of the close relation between VISA and instrumental hardware, different manufactures must develop VISA functions based on their hardware.This paper based on the multi-controllers developed by our staff room and modern network instruments, started with the characteristics that VISA is irrespective of interfaces and controller, firstly it not only expressed the structure of VISA and the design methods of VISA according to sorted VISA functions, but also discussed different methods to develop VISA in term of different interfaces, it also explained the way to realize the attributes and error code of VISA ,then researched on the means of development of VISA in network instruments ;in the end, the applications of our VISA, which ran on the controller of USB-GPIB,PCI-GPIB,ENET-GPIB ,validated the whole VISA functions, thereby it realized instrumental VXI plug&play .This paper not only provide roundly comprehension to VISA, but also brought forth comprehensively the ideals and methods of developing VISA, the noverty of this paper is that: not only can our VISA control GPIB,VXI instruments,but also described ways of developed VISA on network instruments. |