Instrument Driver Errors and Firmware VersionsPrimary Software: Instrument Drivers/IVIPrimary Software Version: N/A Primary Software Fixed Version: N/A Secondary Software: N/A
Problem: I can communicate with my instrument in Measurement and Automation Explorer, but my instrument driver returns an error upon initialization. Solution: One possible explanation for this is that the firmware on the instrument you have is a different version of that used when the driver was written; this is not as significant a problem as it may sound. Often times the *idn? query response or a specific firmware version response is queried and parsed in the initialization portion of instrument drivers; this is done to verify initial and standard communication with the instrument. Although the command set to control the instrument, and its correponding functionality to not dramatically change (if at all), the simple *idn? or firmware query response string may have changed across firmware versions. When the driver expects one string and receives another, it may return an error. This is most common when a driver is written for a family of devices which share the same command set, where an update to one member of the family could cause this issue. There are a few solutions, none of which are too difficult to implement:
For more information and specific error codes, please see the VISA Troubleshooting Wizard related link below. Related Links: VISA Troubleshooting Wizard Attachments:
Report Date: 04/18/2005 Last Updated: 11/08/2008 Document ID: 3KHF9U4B |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
