Herunterladen Inhalt Inhalt Diese Seite drucken

R&S FSP3 Bedienhandbuch Seite 461

Inhaltsverzeichnis

Werbung

FSP
RSDLLWaitSrq
Diese Funktion wartet, bis das Gerät mit dem Handle ud einen SRQ auslöst.
VB-Format:
Function RSDLLWaitSrq (ByVal ud%, Result%, ibsta%, iberr%,
ibcntl&) As Integer
C-Format:
short WINAPI RSDLLWaitSrq( short ud, short far *result, short
far *ibsta, short far *iberr, unsigned long far *ibcntl)
C-Format (Unix): short RSDLLWaitSrq( short ud, short *result, short *ibsta,
short *iberr, unsigned long *ibcntl)
Parameter:
ud
result
Parameter:
RSDLLWaitSrq( ud, result, ibsta, iberr, ibcntl );
Die Funktion wartet solange, bis eines der zwei folgenden Ereignisse auftritt.
• • • •
• • • •
RSDLLSwapBytes
Diese Funktion ändert auf nicht-Intel Plattformen die Darstellung von binären Zahlen.
VB-Format:
- (nur auf nicht-Intel Plattformen benötigt).
C-Format:
void WINAPI RSDLLSwapBytes( void far *pArray, const long size,
const long count)
C-Format (Unix): void RSDLLSwapBytes( void *pArray, const long size, const long
count)
Parameter:
pArray
size
count
Beispiel:
RSDLLSwapBytes( Buffer, sizeof(float), ibcntl/sizeof(float))
Diese Funktion dreht die Darstellung einer Reihe von Elementen von Big Endian nach Little Endian und
umgekehrt. Dabei wird erwartet, daß in pArray ein zusammenhängender Speicherbereich von
Elementen des gleichen Datentyps (Größe size Byte) übergeben wird. Auf Intel-Plattformen macht
diese Funktion nichts.
Unterschiedliche Rechnerarchitekturen speichern die Daten möglicherweise in unterschiedlichen Byte-
Reihenfolgen. Zum Beispiel speichern Intel-Rechner die Daten in umgekehrter Reihenfolge als
Motorola-Rechner. Vergleich der Byte-Reihenfolgen:
Byte-Reihenfolge
Verwendung in
Big Endian
Motorola Prozessoren,
Netzwerk-Standard
Little Endian
Intel Prozessoren
1164.4556.11
Geräte-Handle
Referenz auf einen Integerwert, in dem die Bibliothek den
Zustand des SRQ-Bits zurückliefert.
0 - kein SRQ innerhalb der Timeout-Grenze aufgetreten
1 - SRQ innerhalb der Timeout-Grenze aufgetreten
Das Meßgerät löst einen SRQ aus
Während der mit RSDLLibtmo() festgelegten Timeoutzeit tritt kein SRQ auf
Array, in dem die Änderung gemacht werden
Größe eines einzelnen Elements in pArray
Anzahl Elemente in pArray
Darstellung im Speicher
Höherwertiges Byte an
niederwertiger Adresse
Niederwertiges Byte an
niederwertiger Adresse
Beschreibung
Das most significant Byte ist am linken
Wortende.
Das most significant Byte ist am rechten
Wortende
4.23-45
RSIB-Schnittstelle
D-1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis