Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 235

Inhaltsverzeichnis

Werbung

Soll der erste Start statt über einen execute_list_pos-
Befehl extern erfolgen (z. B. mit /START oder mit
simulate_ext_start_ctrl), alle weiteren Starts aber
mit simulate_ext_start, so muss
set_control_mode_list
in obigem Beispiel vor
simulate_ext_start
aufgerufen werden.
Ab Version DLL 528, OUT 530 kann mit
set_control_mode, Bit#1 = 1 eingestellt werden,
dass die Warteschlange der externen Start-Eingabe
durch einen externen Listen-Stopp explizit gelöscht
wird (externe Starts können dadurch auch per
externem Listen-Stopp dauerhaft abgebrochen
werden).
Bei älteren Versionen und für set_control_mode, Bit
#1 = 0 (Standard-Einstellung) sollte – nachdem eine
ansonsten endlos wiederholte Startserie (z. B. mit
set_control_mode, Bit #0 = 0) beendet wurde – mit
set_ext_start_delay
(Delay = 0) die Streckenverzö-
gerung deaktiviert und die Warteschlange noch nicht
ausgeführter externer Listen-Starts vernichtet
werden. Andernfalls ist der nächste "äquidistante"
externe Start nicht im richtigen Abstand.
set_control_mode( Bit #2 = 1 ) allein reicht zum
Beenden nicht aus, da etwaige noch nicht ausge-
führte simulate_ext_start-Befehle die Streckenver-
zögerung wieder aktivieren.
Wird ein erneuter externer Start innerhalb der
Streckenverzögerung verpasst, muss die Warte-
schleife gelöscht werden (andernfalls benötigt der
Encoder-Zähler einen kompletten 31-Bit-Umlauf, bis
wieder ein Start erfolgreich ausgelöst wird). Das
Löschen kann durch ein erneutes Setzen einer
Streckenverzögerung mit
erfolgen. In jedem Fall muss zur Initialisierung
Regelmäßige und unregelmäßige externe Listen-Starts (Beschreibung siehe Text)
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
9 Programmierung von Peripherie-Schnittstellen
set_ext_start_delay
®
5 PC/104-Plus-Karte, RTC
Bit #10 zunächst zurückgesetzt und dann (einmalig)
ein externer Start ausgelöst werden (für externe
Startsignale muss Bit #0 gesetzt werden), bevor
Bit #10 wieder gesetzt werden kann (siehe Beispiel).
Andernfalls ist die erste Streckenverzögerung in der
Warteschleife undefiniert.
®
5 PCIe/104-Karte
62
235

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis