07-11-2013 07:00 PM
Hi all,
I am still using LV7. I have a function generator using GPIB interface. In the labview code, I use VISA write to send commands to the function generator. But I am reading some related documents about GPIB in labview. I wonder what's the advantage of using VISA instead of GPIB for communication, also the interface is actually GPIB so what's VISA really doing in this case? Thanks.
Solved! Go to Solution.
07-11-2013 07:33 PM
07-11-2013 07:47 PM - edited 07-11-2013 07:48 PM
VISA by itself does not provide instrumentation programming capability. VISA is a high-level API that calls into lower level drivers. The hierarchy of NI-VISA is shown in the figure below:
Advantages of VISA:
1. One of VISA’s advantages is that it uses many of the same operations to communicate with instruments regardless of the interface type.
2. Another advantage of VISA is that it is an object-oriented language which will easily adapt to new instrumentation interfaces as they are developed in the future.
Reference:
07-11-2013 07:53 PM
Thanks all, it is very clear explanation and it clear many of my doubts while reading the code developed by someone else. Thanks