EasyManua.ls Logo

Rohde & Schwarz SME02 - Including IEC-Bus Library for Quickbasic; Initialization and Default Status; Initiate Controller; Initiate Instrument

Rohde & Schwarz SME02
462 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
Loading...
SME Programming Examples
1038.6002.02 9D.1 E-11
Annex D
Programming Examples
The examples explain the programming of the instrument and can serve as a basis to solve more
complex programming tasks.
QuickBASIC has been used as programming language. However, the programs can be translated into
other languages.
1. Including IEC-Bus Library for QuickBasic
REM ----------- Include IEC-bus library for quickbasic ----------------
’$INCLUDE: ’c:\qbasic\qbdecl4.bas
2. Initialization and Default Status
The IEC bus as well as the settings of the instrument are brought into a defined default status at the
beginning of every program. Subroutines "InitController" and "InitDevice" are used to this
effect.
2.1. Initiate Controller
REM ------------ Initiate Instrument -----------
REM InitController
iecaddress% = 28 ’IEC-bus address of the instrument
CALL IBFIND("DEV1", generator%) ’Open port to the instrument
CALL IBPAD(generator%, iecaddress%) ’Inform controller on instrument address
CALL IBTMO(generator%, 11) ’Response time to 1 sec
REM
************************************************************************
2.2. Initiate Instrument
The IEC-bus status registers and instrument settings of the SME are brought into the default status.
REM ------------ Initiate Instrument --------------
REM InitDevice
CALL IBWRT(generator%, "*CLS") ’Reset status register
CALL IBWRT(generator%, "*RST") ’Reset instrument
CALL IBWRT(generator%, "OUTPUT ON") ’Switch on RF output
REM
*************************************************************************

Table of Contents

Related product manuals