
Operating Manual 1164.4556.12 - 06
4.247
R&S FSP
Instrument Functions
RSIB Protocol
4.11 RSIB Protocol
The instrument is equipped with an RSIB protocol as standard, which allows the
instrument to be controlled by means of Visual C++ and Visual Basic programs, but
also by means of the Windows applications WinWord and Excel as well as National
Instruments LabView, LabWindows/CVI and Agilent VEE. The control applications
run on an external computer in the network.
A UNIX operating system can be installed on an external computer in addition to a
Windows operating system. In this case, the control applications are created either
in C or C++. The supported UNIX operating systems include:
• Sun Solaris 2.6 Sparc Station
• Sun Solaris 2.6 Intel Platform
• Red Hat Linux 6.2 x86 Processors
4.11.1
Remote Control via RSIB Protocol
4.11.1.1
Windows Environment
To access the measuring instruments via the RSIB protocol, the file
RSIB32.DLL
must be copied to the Windows
system32
directory or to the directory of the control
applications. For 16-bit applications, the file
RSIB.DLL
must be additionally copied
to the directories mentioned. The files RSIB.DLL and RSIB32.DLL are included on
the instrument in directory D:\R_S\Instr\RSIB.
For the different programming languages, there are files available that contain the
declarations of the DLL functions and the definition of the error codes.
For C/C++: programs, import libraries are additionally available.
The control is performed using the Visual C++ or Visual Basic programs WinWord,
Excel, LabView, LabWindows/CVI or Agilent VEE. Every application that can load a
DLL is able to use the RSIB protocol. The programs use the IP address of the instru-
ment or its
host name
to set up the connection.
Via VisualBasic:
ud = RSDLLibfind ("82.1.1.200", ibsta, iberr, ibcntl)
Return to manual operation is possible via the front panel (
LOCAL
key) or via the
RSIB protocol:
Via RSIB:
ud = RSDLLibloc (ud, ibsta, iberr, ibcntl)
;
or
ud = RSDLLibonl (ud, 0, ibsta, iberr, ibcntl)
;
Visual Basic (16 bit):
'RSIB.BAS'
(D:\R_S\Instr\RSIB)
Visual Basic (32 bit):
'RSIB32.BAS'
(D:\R_S\Instr\RSIB)
C:/C++:
'RSIB.H'
(D:\R_S\Instr\RSIB)
Import library for RSIB.DLL:
RSIB.LIB'
(D:\R_S\Instr\RSIB)
Import library for RSIB32.DLL:
RSIB32.LIB'
(D:\R_S\Instr\RSIB)
Summary of Contents for R&S FSP Series
Page 1: ...R S FSP Spectrum Analyzer Operating Manual 1164 4556 12 06 Test Measurement Operating Manual ...
Page 24: ...R S FSP Putting into Operation 1 2 Operating Manual 1164 4556 12 06 ...
Page 72: ...R S FSP Manual Operation 3 2 Operating Manual 1164 4556 12 06 ...
Page 793: ...R S FSP Index Operating Manual 1164 4556 12 06 4 11 ...
Page 794: ...R S FSP 4 12 Operating Manual 1164 4556 12 06 ...
Page 795: ...Operating Manual 1164 4556 12 06 4 13 R S FSP ...
Page 796: ...R S FSP 4 14 Operating Manual 1164 4556 12 06 ...