EasyManuals Logo

Agilent Technologies 8712ET User's Handbook Supplement

Agilent Technologies 8712ET
158 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #109 background imageLoading...
Page #109 background image
HP IBASIC Supplement 8-23
Interfacing with External Devices
Interfacing with an External Controller
Using Status Information
Status information must also be synchronized between the IBASIC
program and a program running on an external controller. The status
information is shared between these programs. Commands which affect
the status information should not overlap between the IBASIC program
and the external controller.
For example:
From an external controller:
OUTPUT 716;”<command>;*OPC?”
ENTER 716;Opc
From IBASIC, simultaneously execute:
OUTPUT 800;”*CLS”
may cause the external controller to not complete execution. The *CLS
command clears status information which the external controller may be
waiting for. The commands which affect status information include
*OPC, *OPC?, *WAI, *CLS, *RST, *SRE, *ESE, and STAT:PRES.
Design Rules
Design your IBASIC and External Controller with the following rules:
Do not overlap commands between the external controller and
IBASIC.
Do not change status information which is expected by the alternate
controller. Design programs so status information does not overlap.
See the example program, TRICTRL, which implements a
synchronization protocol between an external controller and two
instruments running IBASIC programs.

Table of Contents

Other manuals for Agilent Technologies 8712ET

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Agilent Technologies 8712ET and is the answer not in the manual?

Agilent Technologies 8712ET Specifications

General IconGeneral
BrandAgilent Technologies
Model8712ET
CategoryMeasuring Instruments
LanguageEnglish

Related product manuals