Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

NI VISA-COM and BasicFormattedIO.dll

Hi, All!
I have got an error when I tried to execute the following in C#
VisaComLib.FormattedIO488Class myIO488Class = new FormattedIO488Class();
When I investigated the reason of the error I have found that NI VISA does not installed FormattedIO488Class component that described in VISA Implementation Specification for COM. I have used NI VISA 3.0.
Any suggestion how to get VisaComLib.FormattedIO488Class object in C#.

Thanks in advance.
0 Kudos
Message 1 of 3
(3,858 Views)
NI-VISA does not install that VISA COM component because it is not yet an IVI-verified common component. NI-VISA will include it once that happens.

If you are using C# you may want to consider NI's native .NET solution from Measurement Studio.

Dan Mondrik
National Instruments
0 Kudos
Message 2 of 3
(3,858 Views)
Dear Dan Mondrik,
thank you for your reply.

This is some words from NI VISA 3.0 Readme.txt

---------------------------------------------------
IVI driver developers can use the new VISA COM API. NI-VISA 3.0 does not yet
document this API, so only those developers familiar with the specification
should use it in this release.

The VISA COM API is functionally equivalent to the VISA C API. It does not add features; it is just another language interface. The VISA COM API can only
be installed if you have Internet Explorer 4.01 or higher on your system.
-----------------------------------------------------

To tell the truth Measurement Studio price is one of the major reason why I am trying to use VISA COM.

Another reason

VXI p&p Syst
ems Alliance offers

VPP-4.3.4: VISA Implementation Specification for COM.

That means that my programs will be possible to use with different vendor VISA COM installation. As far as I understand VPP-4.3.4 Specification was approved by NI, am I right?
0 Kudos
Message 3 of 3
(3,858 Views)