Why Do I Get a VI_ERROR_NSUP_OPER When Using VISA Commands With My VXI Instrument? Primary Software: Driver Software>>NI-VXI/VISAPrimary Software Version: 3.4 Primary Software Fixed Version: N/A Secondary Software: N/A Hardware: VXI/VME/MXI
Problem: My VXI instrument lists a set of supported SCPI (Standard Commands for Programmable Instruments) commands, but when I try to use a VISA write to send them to my instrument I get an error BFFF0067h (-1073807257) VI_ERROR_NSUP_OPER "The given session or object reference does not support this operation." Why does this happen and how can I send the commands to my instrument? Solution: The VXI standard defines a protocol for message based instruments. If a device identifies itself as a message based device it will be able to receive commands sent to it through VISA write and other VISA commands. Some devices from third-party VXI manufacturers do not contain onboard circuitry to support the VXI message protocols and do not identify themselves as messaged based devices. Therefore, some NI-VISA commands are not supported. Instead, some third-party controllers have a built in SCPI interpreters which turn your SCPI commands into the equivalent register accesses. To use one of these modules with a National Instruments controller you will need an instrument driver. Typically the instrument driver will ship with your instrument. You may also try looking for an instrument driver for your instrument at the sites listed below. Related Links: Agilent: Plug&Play Instrument Drivers National Instruments: Instrument Driver Network Attachments:
Report Date: 10/03/2002 Last Updated: 01/24/2005 Document ID: 2Q2G87PG |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
