Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
2 ratings:
 4 out of 5     Rate this Document

Why Do I Get a VI_ERROR_NSUP_OPER When Using VISA Commands With My VXI Instrument?

Primary Software: Driver Software>>NI-VXI/VISA
Primary 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

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit