Herunterladen Inhalt Inhalt Diese Seite drucken

Periodic_Toggle_List - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Unverzögerter

periodic_toggle_list

kurzer
Listenbefehl
Funktion
Erzeugt ein periodisch wechselndes Signal an einem einstellbaren Ausgabe-Port.
Aufruf
periodic_toggle_list ( Port, Mask, P1, P2, Count, Start )
Parameter
Port
Mask
P1, P2
Count
Start
Alle Parameter sind 32-Bit-Werte ohne Vorzeichen.
Hinweise
• Bei einem unzulässigen Wert für Port oder 0 für P1 oder P2 wird der Befehl durch ein
list_nop
• Mask legt die Bits fest, die getoggelt werden: mit 1 belegte Bits werden getoggelt, die
mit 0 belegten Bits bleiben unverändert. Mask wird auf den für den ausgewählten Port
maximal zulässigen Wert begrenzt (siehe auch set_port_default). Überzählige Bits
werden ignoriert.
• Die ausgewählten Bits werden getoggelt. Dieser Zustand wird für P1
beibehalten. Danach werden sie wieder getoggelt und für P2
gehalten. Die Anfangswerte ("Off"-Zustand) für die Toggle-Bits (High-aktives oder Low-
aktives "On"-Signal) werden von Benutzern über andere Standard-Befehle festgelegt
(write_da_x, write_8bit_port, write_io_port, etc.). Diese – und andere gegebenenfalls
anstehende verzögerte kurze Listenbefehle – werden noch vor dem Befehl
periodic_toggle_list ausgeführt.
• Das Toggeln findet erstmals nach Start
wiederholt. Für Count = 0 wird eine gegebenenfalls laufende Ausgabe sofort gestoppt.
Die restlichen Parameter sind dann irrelevant. Wenn gerade die P1-Periode ("On") aktiv
war, wird noch einmal getoggelt, um den Anfangszustand ("Off") wieder herzustellen.
• Die Parameter P1 und P2 werden auf den Wertebereich [0...65535] geclippt.
P1 und P2 dürfen beide nicht 0 sein.
• Der ausgewählte Port sollte nicht gleichzeitig für andere Ausgaben, etwa eine automa-
tische Lasersteuerung, verwendet werden.
• Bei einem set_end_of_list,
schen Signale weiter.
• Siehe auch
®
®
RTC
4 RTC
5 Neuer Befehl.
Versionsinfo
Verfügbar ab Version DLL 538, OUT 538.
Verweise
periodic_toggle,
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Ausgabeport (0–4, wie bei set_port_default).
Definiert die zu toggelnden Bits (der Höchstwert ist Port-abhängig).
1 = Bit wird getoggelt.
0 = Bit bleibt unverändert.
Dauer des getoggelten Signals in [10 µs] (>0, höchstens 16 Bit).
Anzahl der Wiederholungen einer P1–P2-Periode.
Dauer bis zum erstmaligen Toggeln in [10 µs].
ersetzt und ein get_last_error-Returncode RTC5_PARAM_ERROR erzeugt.
stop_execution
Kapitel 9.4 "Periodische I/O-Signale", Seite
set_port_default
®
5 PC/104-Plus-Karte, RTC
10 µs-Takten statt und wird dann Count mal
oder externem /STOP laufen die periodi-
240.
®
5 PCIe/104-Karte
10 µs-Takte
10 µs-Takte stabil
424

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis