R&S ESCI RSIB Interface Functions
1166.6004.12 4.339 E-1
RSIB Interface Functions
This chapter lists all functions of the DLL "RSIB.DLL" or "RSIB32.DLL" or "librsib.so", which
allow control applications to be produced.
Overview of Interface Functions
The library functions are adapted to the interface functions of National Instruments for GPIB
programming. The functions supported by the libraries are listed in the following table.
Function Description
RSDLLibfind() Provides a handle for access to a device.
RSDLLibwrt() Sends a zero-terminated string to a device.
RSDLLilwrt() Sends a certain number of bytes to a device.
RSDLLibwrtf() Sends the contents of a file to a device.
RSDLLibrd() Reads data from a device into a string.
RSDLLilrd() Reads a certain number of bytes from a device.
RSDLLibrdf() Reads data from a device into a file.
RSDLLibtmo() Sets timeout for RSIB functions.
RSDLLibsre() Switches a device to the local or remote state.
RSDLLibloc() Temporarily switches a device to the local state.
RSDLLibeot() Enables/disables the END message for write operations.
RSDLLibrsp() Performs a serial poll and provides the status byte.
RSDLLibonl() Sets the device online/offline.
RSDLLTestSrq() Checks whether a device has generated an SRQ.
RSDLLWaitSrq() Waits until a device generates an SRQ.
RSDLLSwapBytes Swaps the byte sequence for binary numeric display (only required for non-Intel platforms).