Herunterladen Inhalt Inhalt Diese Seite drucken

Listen Ausführen Und Beenden - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Hinweise
• Der BUSY-Status ist auch als BUSY OUT-Signal an
der 15-poligen Sub-D-LASER-Buchse (siehe
Abb.
10), an der EXTENSION 1-Stiftleiste (siehe
Abb.
15) und an der MARKING ON THE FLY Stift-
leiste (siehe
Abb.
18) verfügbar.
• Einige Kontrollbefehle werden ignoriert (nicht
ausgeführt), wenn der BUSY-Status und/oder
INTERNAL-BUSY-Status gesetzt sind (z.B.
auto_cal, goto_xy, load_correction_file) oder
werden bei gesetztem INTERNAL-BUSY-Status erst
dann verzögert ausgeführt, nachdem der
INTERNAL-BUSY-Status wieder zurückgesetzt
wurde (z.B. execute_list_pos, set_offset).
6.4.4 Listen ausführen und beenden
Das Abarbeiten einer Liste ("Liste 1" oder "Liste 2")
kann entweder mit dem Kontrollbefehl
oder durch ein externes Startsignal (siehe Abschnitt
"Ausführen und Beenden von Listen mit externen
Steuersignalen und Master/Slave-Synchronisation",
Seite
231) gestartet werden.
Zum Starten der Listenausgabe an einer bestimmten
Adresse kann der Befehl
execute_at_pointer
verwendet werden. Wenn ein externes Startsignal
(siehe Abschnitt
"Ausführen und Beenden von Listen
mit externen Steuersignalen und
Master/Slave-Synchronisation", Seite
wird, ermöglicht der Befehl
Definition einer Startadresse für den externen Listen-
Start.
®
Die RTC
5 startet die Ausgabe sofort. Während die
Befehle der Liste dann der Reihe nach im 10 µs-Takt
ausgeführt werden, können weiterhin Kontrollbe-
®
fehle an die RTC
5 übergeben werden, die dann
unmittelbar ausgeführt werden, ohne die Listenaus-
führung zu stören. Dies kann beispielsweise dazu
genutzt werden, eine zweite Liste zu laden, während
die erste abgearbeitet wird (PC und Scan-Kopf
arbeiten parallel). Gestartet werden kann die zweite
Liste allerdings erst, nachdem die erste Liste abgear-
beitet wurde. Während der Abarbeitung einer Liste
wird der Befehl
execute_list
signal ignoriert.
Die Ausführung einer Liste kann aber auch – etwa zur
Implementierung eines Notstopps – abgebrochen
werden. Sobald der Befehl
rufen oder ein externes Stoppsignal an die RTC
transferiert wird, werden die aktuell ausgeführte
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
6 Programmierung von Anwenderprogrammen
execute_list
231) verwendet
set_extstartpos_list
die
oder ein externes Start-
stop_execution
aufge-
®
5
®
5 PC/104-Plus-Karte, RTC
Liste sofort abgebrochen und die "Laser active"-
Lasersteuersignale abgeschaltet (aber nicht deakti-
viert). Mit dem range_checking-Befehl kann das
Abarbeiten einer Liste (wie mit stop_execution)
ebenso automatisch beendet werden.
Wenn beim Abarbeiten einer Liste das Ende der Liste
erreicht wird, ohne dass ein set_end_of_list-Befehl
gefunden wurde, wird mit dem Beginn der aktuellen
Liste fortgefahren. Das wiederholt sich so lange, bis
der Befehl
stop_execution
externes Stoppsignal an die RTC
Falls andererseits beim Abarbeiten einer Liste ein
set_end_of_list-Befehl erreicht wird, so endet die
Ausführung der Liste, es sei denn es wurde zuvor ein
auto_change-, auto_change_pos- oder start_loop-
Befehl erteilt. In letzterem Fall erfolgt ein Listen-
wechsel (siehe
"Automatischer Listenwechsel",
Seite
79). Der Wechsel erfolgt ausschließlich bei
Erreichen eines set_end_of_list-Befehls.
Hinweise
• Listen werden nicht automatisch gestartet. Sie
müssen – nach wie vielen geladenen Befehlen
auch immer – wie beschrieben gestartet werden,
damit sie abgearbeitet werden.
• Damit die Ausführung von Listen auch von
externen Signalen gestartet und gestoppt werden
®
kann, verfügt die RTC
Signal-Eingänge (siehe
von Listen mit externen Steuersignalen und
Master/Slave-Synchronisation", Seite
®
5 PCIe/104-Karte
aufgerufen oder ein
®
5 transferiert wird.
5 über entsprechende
"Ausführen und Beenden
231).
78

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis