Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

NI-488.2 v. 1.70 aborts install on Windows 2000 with Error 1311 - can't find m4.CAB

NI-488.2 v. 1.70 aborts installation on a Windows 2000 PC with the error message "Error 1311 - can't find m4.CAB." The installation was attempted from a NI CD part number 500739E-00 (July 2000).

There was no GPIB card present in the PC at the time of the installation. I am running Windows 2000 Professional SP2, build 2195, on a Dell Precision 340 workstation.
0 Kudos
Message 1 of 7
(4,179 Views)
Hello-

It could be a bad CD. Does m4.cab exist. What is its size and modified date? Is it possible to attach this file to the next response?

Randy Solomonson
Application Engineer
National Instruments
0 Kudos
Message 2 of 7
(4,179 Views)
m4.cab exists. It is located in the NI-488.2 folder of the installation CD. Its size is reported as "Size: 44.6 KB (45,751 bytes). Size on disk: 46.0 KB (47,104 bytes). [Created and modified] Thurs September 07, 200, 7:54:19 AM."

The m4.cab file appears as a WinZip file, with a WinZip icon.

Again, the CD part number is 500739E-00 (July 2000). The application is NI-488.2 for Windows, version 1.70.
0 Kudos
Message 3 of 7
(4,179 Views)
Here is the m4.cab as an attachment.
0 Kudos
Message 4 of 7
(4,179 Views)
Hello-

This looks valid. Although it is rare, sometimes the MSI installer has trouble copying the files from CD ROM drives. Try copying the contents from the CD to a local harddrive and installing from there. This will usually fix this problem.

Randy Solomonson
Application Engineer
National Instruments
0 Kudos
Message 5 of 7
(4,179 Views)
Randy,

I got success by copying the NI-488.2 folder from the CD to the Hard Drive and installing from the Hard Drive.

Thanks for the info.

One other question: do you know if NI plans to add C# support to its NI-488.2 language interface?
0 Kudos
Message 6 of 7
(4,179 Views)
There are currently two options for using GPIB in C#:
1) Use the dll provided by the visa driver using #import in C#
2) Use our current VISA ActiveX control in C# (ships with MStudio 6.0)

MSDN can help with option number one.

Randy Solomonson
Application Engineer
National Instruments
0 Kudos
Message 7 of 7
(4,179 Views)