Herunterladen Diese Seite drucken

Rohde & Schwarz ESPI3 Handbuch Seite 472

Werbung

R&S ESPI
Beschreibung der Schnittstellenfunktionen
RSDLLibfind()
Die Funktion liefert ein Handle für den Zugriff auf das Gerät mit dem Namen udName.
VB-Format:
Function RSDLLibfind (ByVal udName$, ibsta%, iberr%, ibcntl&)
As Integer
C-Format:
short WINAPI RSDLLibfind( char far *udName, short far *ibsta,
short far *iberr, unsigned long far *ibcntl)
C-Format (Unix): short RSDLLibfind( char *udName, short *ibsta, short *iberr,
unsigned long *ibcntl)
Parameter:
udName
Beispiel:
ud = RSDLLibfind ("89.10.38.97", ibsta, iberr, ibcntl)
Die Funktion muss vor allen anderen Funktionen der Schnittstelle aufgerufen werden.
Als Rückgabewert liefert die Funktion ein Handle, das in allen Funktionen zum Zugriff auf das Gerät
angegeben werden muss. Wird das Gerät mit dem Namen udName nicht gefunden, dann besitzt das
Handle einen negativen Wert.
RSDLLibwrt
Diese Funktion sendet Daten an das Gerät mit dem Handle ud.
VB-Format:
Function RSDLLibwrt (ByVal ud%, ByVal Wrt$, ibsta%, iberr%,
ibcntl&) As Integer
C-Format:
short WINAPI RSDLLibwrt( short ud, char far *Wrt, short far
*ibsta, short far *iberr, unsigned long far *ibcntl )
C-Format (Unix): short RSDLLibwrt( short ud, char *Wrt, short *ibsta, short
*iberr, unsigned long *ibcntl )
Parameter:
ud
Wrt
Beispiel:
RSDLLibwrt(ud, "SENS:FREQ:STAR?", ibsta, iberr, ibcntl)
Mit der Funktion können Einstell- und Abfragebefehle an die Messgeräte gesendet werden. Ob die
Daten als kompletter Befehl interpretiert werden, kann mit der Funktion RSDLLibeot() eingestellt
werden.
1164.6459.11
IP-Adresse des Geräts
Geräte-Handle
String, der zum Gerät gesendet wird.
4.335
RSIB-Schnittstelle
D-1

Werbung

loading

Diese Anleitung auch für:

Espi7