14.06.2014 Views

Operating Manual EMI TEST RECEIVER ESIB7 - Rohde & Schwarz

Operating Manual EMI TEST RECEIVER ESIB7 - Rohde & Schwarz

Operating Manual EMI TEST RECEIVER ESIB7 - Rohde & Schwarz

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ESIB<br />

Instrument Interfaces<br />

Via VisualBasic: internal controller: ud = RSDLLibfind ("@local", ibsta, iberr, ibcntl)<br />

remote controller: ud = RSDLLibfind (’82.1.1.200’, ibsta, iberr, ibcntl)<br />

The return to manual operation can be performed via the front panel (LOCAL key) or the RSIB interface.<br />

Via RSIB: ...<br />

ud = RSDLLibloc (ud, ibsta, iberr, ibcntl);<br />

...<br />

Unix Environment<br />

In order to access the measuring equipment via the RSIB interface, copy the librsib.so.X.Y file to a<br />

directory for which the control application has read rights. X.Y in the file name indicates the version<br />

number of the library, for example 1.0.<br />

The librsib.so.X.Y library is created as a shared library. The applications using the library have<br />

nothing to do with versions. They simply link the library with the lrsib option. The following instructions<br />

have to be observed so that linking can be successfully performed and the library can be found during<br />

the program run:<br />

File link:<br />

• Use the operating system command In to create a file with the link name librsib.so and<br />

pointing to librsib.so.X.Y in a directory for which the control application has read rights.<br />

Example:<br />

$ ln –s /usr/lib/librsib.so.1.0 /usr/lib/librsib.so<br />

Linker options for creating applications:<br />

• -lrsib : import library<br />

• -Lxxx : path information where the import library can be found. This is where the above file<br />

link has been created. Example: -L/usr/lib.<br />

Additional linker options for creating applications (only under Solaris):<br />

• -Rxxx: path information where the library is searched for during the program run:<br />

-R/usr/lib.<br />

Run-time environment:<br />

• Set environment variable LD_RUN_PATH to the directory in which the file link has been<br />

created. This is necessary only if librsib.so cannot be found in the standard search path of<br />

the operating system and the -R linker option (only Solaris) was not specified.<br />

For C/C++ programming, the declarations of the library functions and the definition of error codes are<br />

contained in:<br />

C/C++:<br />

'RSIB.H' (C:\R_S\Instr\RSIB)<br />

1088.7531.12 8.11 E-16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!