®
R&S
FSVA/FSV
ej. las variables para direcciones de dispositivos que utiliza el controlador de con-
trol remoto.
Para todos los programas de ejemplos mostrados a continuación, el archivo debe
contener las siguientes instrucciones:
Global analyzer As Long
Global defaultRM As Long
7.1.2.2
Inicializar la sesión de control remoto
REM ------------ Initializing the remote control session -------------------
Public SUB Initialize()
Dim status As Long
'CALL viOpenDefaultRM to get the resource manager handle
'Store this handle in defaultRM.
'returns a text description of the status code returned by viOpenDefaultRM
status = viOpenDefaultRM(defaultRM)
status = viStatusDesc(defaultRM, status, Response)
'Open the connection to the device and store the handle
'Note: The timeout value in viOpen() applies only for opening the interface
'For setting the communication timeout, set the VI_ATTR_TMO_VALUE attribute
'timeout values are in milliseconds
'This example assumes the instrument IP address 10.0.0.10
'If the network provides a name resolution mechanism, the hostname of
'the instrument can be used instead of the numeric IP address
'the resource string for GPIB would be "GPIB::20::INSTR''
status = viOpen(defaultRM, "TCPIP::10.0.0.10::INSTR'', 0, 1000, analyzer)
'status = viOpen(defaultRM, "TCPIP::<hostname>::INSTR'', 0, 1000, analyzer)
'status = viOpen(defaultRM, "GPIB::20::INSTR'', 0, 1000, analyzer)
'Set timeout value - here 5s
status = viSetAttribute(vi, VI_ATTR_TMO_VALUE, 5000)
END SUB
REM ***********************************************************************
7.1.2.3
Inicializar el instrumento
Ajuste los registros de estado del control remoto y los ajustes del instrumento al
estado predeterminado.
REM ------------ Initializing the instrument -------------------------------
Public SUB InitDevice()
CALL InstrWrite(analyzer, "*CLS")
CALL InstrWrite(analyzer, "*RST")
Guía de inicio rápido 1321.3066.10 ─ 03
Breve introducción al control remoto
Pasos básicos para la programación por control remoto
The function viStatusDesc
'Reset status register
'Reset instrument
159