Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 383

Inhaltsverzeichnis

Werbung

Kontrollbefehl load_varpolydelay
Funktion
Lädt eine Tabelle mit Datenpunkten für die Skalierungsfunktion des benutzerdefinierten
variablen Polygon-Delays (siehe
Aufruf
NoOfDataPoints = load_varpolydelay( Name, No )
Parameter
Name
No
Rückgabe
32-Bit-Wert mit Vorzeichen (im Fehlerfall ein positiver Fehlercode, im Erfolgsfall die
negative Anzahl der gefundenen Datenpunkte).
Wert
– 1...– 50
–1024
1
3
4
5
8
11
13
Hinweise
• Die Formatvorschriften zum Eintragen der Tabelle mit den Datenpunkten für das benut-
zerdefinierte variable Polygon-Delay in die Text-Datei sind im Abschnitt
nierte variable Polygon-Delays" auf Seite 117
bestimmt die RTC
Winkelbereich.
• Der Befehl load_varpolydelay überschreibt jede zuvor für das variable Polygon-Delay
geladene Tabelle.
• Für Name = 0 wird (wie bei Initialisierung mit load_program_file) die interne Standard-
Tabelle für das variable Polygon-Delay (1–cos(), siehe
• Der Befehl load_varpolydelay wird nicht ausgeführt (get_last_error-Returncode:
RTC5_BUSY), wenn gerade der BUSY-Status der Karte gesetzt ist (Liste wird abgearbeitet
oder wurde mit
gesetzt ist. Der Befehl wird dagegen ausgeführt, wenn eine Liste mit
halten wurde (PAUSED-Status gesetzt).
• Während der Laufzeit des Befehls werden externe Starts unterdrückt.
• Vor dem Laden einer Tabelle führt load_varpolydelay einen DSP-Speicher-Check aus,
der im Fehlerfall zum Fehlercode 4 führt.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Seite
117) aus einer ASCII-Textdatei.
Name der Textdatei als Pointer auf einen nullterminierten ANSI-String
(die Textdatei kann eine oder mehrere Tabellen enthalten).
Mit diesem Parameter (32-Bit-Wert ohne Vorzeichen) wird spezifiziert, welche
Tabelle aus der Textdatei geladen werden soll (der Parameter entspricht der
Erweiterung <No> der Anweisung [VarPolyTable<No>] am Anfang der
gewünschten Tabelle).
Beschreibung
Erfolg. Der Absolutwert des Rückgabewerts ist gleich der Zahl der gültigen
Datenpunkte, die in der Tabelle gefunden wurden. Ungültige Eingabewerte
werden ignoriert (siehe
Seite
für Name = 0: es wurde die gemäß 1–cos() initialisierte Tabelle intern (wie bei
Programmstart) geladen (siehe
Keine gültigen Datenpunkte gefunden (wohl aber Tabelle No).
Datei nicht gefunden.
DSP-Speicher-Fehler.
Busy-Fehler, Karte ist BUSY oder INTERNAL-BUSY, kein Download
(get_last_error-Returncode RTC5_BUSY).
Karte durch anderes Anwenderprogramm gesperrt (get_last_error-
Returncode RTC5_ACCESS_DENIED).
PCI-Fehler (get_last_error-Returncode RTC5_SEND_ERROR),
Verify-Fehler (get_last_error-Returncode RTC5_VERIFY_ERROR).
Die angegebene Tabellennummer konnte nicht in der Datei gefunden werden.
®
5 durch lineare Interpolation geeignete Werte für den ganzen
pause_list
angehalten) oder wenn der INTERNAL-BUSY-Status der Karte
®
5 PC/104-Plus-Karte, RTC
117).
Abb.
36).
beschrieben. Beim Laden der Tabelle
Abb.
36) geladen.
®
5 PCIe/104-Karte
"Benutzerdefi-
set_wait
ange-
383

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis