Herunterladen Inhalt Inhalt Diese Seite drucken

Download-Überprüfung; Überprüfung Auf Überläufe - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

6.8.1 Download-Überprüfung
Insbesondere für medizintechnische Anwendungen
ist eine Überprüfung der RTC
erforderlich. Hierfür kann mit
Karte separat eine Download-Überprüfung aktiviert
werden. Dadurch verlängern sich aber automatisch
die Download-Zeiten.
Bei aktivierter Überprüfung wird im Fehlerfall der
Fehlercode RTC5_VERIFY_ERROR gesetzt, der mit
get_last_error
oder
get_error
kann. Gewisse Operationen werden sofort abge-
brochen, die Karte ist dann u.U. nicht mehr funkti-
onsfähig (z. B. wenn der Befehl
abgebrochen wurde).
Bei aktivierter Download-Überprüfung werden
folgende Überprüfungen vorgenommen (beachten
Sie auch die Hinweise in der set_verify-Befehlsbe-
schreibung):
Listenbefehl laden
Bei Listenbefehl-Downloads wird jeder Download
zurückgelesen und auf Gleichheit zum gesendeten
Befehl geprüft. Dabei wird nur der Transfer zur Karte
selbst geprüft, etwaige automatische Parameteran-
passungen (z. B. Clipping) werden nicht berück-
sichtigt.
Kontrollbefehl laden
Bei Kontrollbefehlen werden die zugehörigen Para-
meter zurückgelesen und auf Gleichheit zu den
gesendeten Parametern geprüft. Etwaige automa-
tische Parameteranpassungen werden dabei nicht
berücksichtigt.
load_program_file
Beim Senden von
load_program_file
folgende Überprüfung:
• Die binäre Hilfsdatei RTC5DAT.dat wird über die
Check-Summe auf Korrektheit der Datei und auf
Korrektheit des PCI-Tansfers geprüft.
• Die Firmware RTC5RBF.rbf wird nur per
Handshake des bitweisen Transfers kontrolliert, es
ist keine zusätzliche Prüfung möglich.
• Die Programmdatei RTC5OUT.out wird für jede
geladene Sektion unmittelbar durch Zurücklesen
überprüft. Bei einem Fehler wird der Ladevorgang
abgebrochen. Für diese Aktion ist die Treiber-
version 1.0.4.0 oder höher erforderlich (siehe
set_verify-Befehlsbeschreibung).
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
6 Programmierung von Anwenderprogrammen
®
5-Kommunikation
set_verify
für jede
abgefragt werden
load_program_file
erfolgt die
®
5 PC/104-Plus-Karte, RTC
Korrekturdatei laden
Beim Laden von Korrekturdateien mit
load_correction_file
wird die Integrität der zu
ladenden Datei (über die Check-Summe) überprüft
und der Transfer selbst auf Richtigkeit überprüft,
indem die Korrekturtabelle sofort zurückgelesen
wird. Diese Aktion erfordert eine Korrekturdatei mit
Check-Summe (siehe set_verify-Befehlsbe-
schreibung).
Tabellen laden
Beim Laden von sonstigen Tabellen (z. B. mit
load_varpolydelay) wird der Transfer auf Richtigkeit
überprüft, indem die Tabelle sofort zurückgelesen
wird. Neben dem get_last_error-Fehlercode
RTC5_VERIFY_ERROR wird gegebenenfalls auch der
entsprechende Fehler-Rückgabewert des Lade-
befehls gesetzt.
6.8.2 Überprüfung auf Überläufe
Mit
get_overrun
können Sie überprüfen, ob Lauf-
zeitüberschreitungen des 10 µs-Taktes stattgefunden
haben (siehe auch
Seite
139).
®
5 PCIe/104-Karte
96

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis