06-21-2011 03:45 AM
As for VISA 5, every USBTMC device must be hosted by IVI Foundation's class driver. Take a look into Device Manager to check if the device is hosted by "ausbtmc.sys" placed in Windows/System32/Drivers directory. The latest driver version is "File version = 79.05.13322.00" No other drivers are considered as USBTMC host.
06-21-2011 04:08 AM
Yes, this is indeed the case, path, name, and version match.
10-25-2011 02:58 PM
If you look at the release notes for NI-VISA 5.1.1 you will find this tidbit:
310315 |
Both viFindRsrc and the VISA I/O Control do not list USBTMC devices in 64-bit applications Calling viFindRsrc in a 64-bit application or expanding the VISA I/O Control in 64-bit LabVIEW will not return USBTMC devices. VISA is still able to correctly open a session and communicate with the USBTMC device through other functions. Workaround: For the I/O Control, provide the USBTMC device with an Alias through MAX and change the filter on the I/O Control to show "All defined aliases for resources of this class" to allow the device to show up. There is no workaround for viFindRsrc.
|
10-25-2011 04:05 PM
Superb, many thanks for posting this, comforting to know hat I wasn't imagining it 🙂
11-09-2011 07:24 AM - edited 11-09-2011 07:30 AM
@Makoto wrote:
As for VISA 5, every USBTMC device must be hosted by IVI Foundation's class driver. Take a look into Device Manager to check if the device is hosted by "ausbtmc.sys" placed in Windows/System32/Drivers directory. The latest driver version is "File version = 79.05.13322.00" No other drivers are considered as USBTMC host.
When i got exactly this driver installed on my System, should i see the device(Rigol Multimeter)in MAX ? Or do i still need the driver wizard? Im asking because im trying to get my Rigol DMM 3062 via USB to Labview 11 and VISA 5.1.1 on a x86 Win7 machine.
11-09-2011 08:57 AM
Sorry for this double posting but i were not able to figure out how to edit twice.
Ich read about a niusbtmc.sys which was called the tmc driver from NI. Here we have on ausbtmc.sys which was assigned to agilents visa driver.
Is this outdated or do i still need niusbtmc.sys for NI-MAX?
11-09-2011 06:56 PM
I dont know if Rigol 3062 USB is USBTMC compliant or not. If USBTMC compliant, you have no additional steps to do for connecting it with VISA. The latest VISA versions (of VISA SPEC 5.x), the default device driver ausbtmc.sys installed together with VISA Shared Component will host the device and VISA automatically recognizes the device.
You should contact the manufacturer if the device is USBTMC compliant.
11-09-2011 07:00 PM
niusbtmc.sys is the USBTMC driver installed from NI-VISA 3.x and it is too old. asubtmc.sys is originally from Agilent IO libraries but now latest VISA versions all rely on asubtmc.sys which is installed with VISA Shared Component.
You should uninstakk all VISA libraries then install a new one.
11-10-2011 02:28 AM
Thanks for your both answers.
Manufacturer says its USBTMC. With their Software the DMM works fine on PC, but its not that bulky. Maybe firmware problem? I contacted Rigol support two weeks before but there is only one answer a day because of the different time zones USA/Germany. Also im not feeling that comfortable with their support.
Best regards,
deryoshi 🙂
11-10-2011 10:58 PM
Go Device Manager and open the device's property, then try uninstall the device driver once. After that re-connect the device USB cable again. If something is going wrong regarding the driver installation, re-installing the driver may fix the issue.