Refer to Query Sync with Serial Poll – simple. If your commands are not dependent on each other, no special command synchronization is necessary. Of course you can also communicate with your power supply like this. The lack of flow control triggers regular errors when reading values from the DMM. Basically, instead of waiting for a new event, the operation returns immediately because an event is already in the queue. A temporary timeout of 60 seconds might be needed because the time needed for the instrument to acquire 25 data points is longer than the time necessary for other instrument control operations to complete in the rest of the application. The examples that include “program” in the name are designed to learn from the programmatic implementation.

Uploader: Grotaur
Date Added: 10 August 2013
File Size: 29.69 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 98256
Price: Free* [*Free Regsitration Required]

Message 3 of Watching and responding to events is the catch-all for handling various instrument events whose condition is set in one of the event registers. Polling the status byte, you can obtain summary information about all the instrument events.

You can successfully send and receive data from the instrument without realizing that an instrument error occurred. This approach minimizes the instrument control communication because there are no additional queries performed to the instrument.

In this way you can communicate with every GPIB-instrument easily without the absolut need of an instrument driver.

The examples that include “program” in the name are designed to learn from the programmatic implementation. Message 7 of With command synchronization, you respond to the operation complete event.


The status byte register asserts a service request. The transition register determines the state transitions that set the corresponding bits in the event register. Although thousands of instruments perform a variety of different measurement and stimulus operations, there is commonality in the types of instrument control operations you perform. You may receive emails, depending on your notification preferences.

The problem seems to be in the initialize sub vi. Message 1 of Buscar Answers Clear Filters.

Agilent | VISA: Initiate MEASure and CONFigure Commands for the A Read Me

The instrument returns a weighted sum of the register bits. Basically, instead of waiting for a new event, the operation returns immediately because an event is already in the queue.

What version of the instrument driver are you using? Now I have the neu Problem. I downloaded the most recent drive, it’s dated for You can assert a service request when one of the standard events occurs.

Thank for your help. By reading only the status byte register, you can obtain a vvisa status of other registers.

Instrument Control (GPIB, Serial, VISA, IVI)

You can be notified of the occurrence of an event in the status byte register by either querying the status byte register or by a service request. Like an event register, each bit in a condition register represents the current state of an event. Need vsa Advanced Instrument Control Techniques For most message-based instrument communication, synchronous writes and queries are sufficient for robust instrument control.


There are easier ways to handle an overload condition, but checking for overload condition with service requests helps illustrate how you might handle instrument events that may or may not occur.

An 8-bit register with mask bits that correspond to events in the Standard Via Status Register. Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type. I am connecting a a agilent multimeter via RS serial.

Unable to complete the action because of changes made to the page. You can perform the query explicitly using a command query or through a serial poll operation.

Using Instrument Status Registers and Service Requests in LabVIEW

Refer to the examples section for specific examples that use this agilejt. This application note describes the instrument status registers, which are used to set up the instrument for asynchronous communication.

However, because the status byte register is a summary of other registers, you can use enable registers to monitor other desired instrument events. You surely know the GPIB-adress of your instrument and the number of your bus while it can sometimes be difficult to get a correct reference.