Herunterladen Inhalt Inhalt Diese Seite drucken

Get_Sync_Status - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Kontrollbefehl get_sync_status
Funktion
Liefert den Master/Slave-Synchronisierungszustand der angesprochenen RTC
zurück.
Aufruf
MasterSlaveSyncStatus = get_sync_status()
Rückgabe
Master/Slave-Synchronisierungszustand [0 ... 640] als 32-Bit-Wert ohne Vorzeichen.
< 11:
= 640: Die angesprochene Karte wird als Master-Karte betrieben.
Hinweise
• Zur Verwendung siehe
• Falls die angesprochene RTC
wurde, liefert get_sync_status 0 zurück.
• Die Karten der Master/Slave-Kette sollten vor get_sync_status mit dem Befehl
sync_slaves
• Damit get_sync_status tatsächlich den aktuellen Master/Slave-Synchronisierungszu-
stand zurückliefert, muss zuvor auf der Master-Karte (per externem Start-Signal oder
per Befehl) ein externer Listen-Start ausgelöst worden sein (siehe
Listen-Start", Seite
Messung des Zeitunterschieds zwischen dem jeweiligen /SLAVE-Startpuls und dem
jeweiligen 10 µs-Takt aus. Dieser Zeitunterschied wird als Master/Slave-Synchronisie-
rungszustand (in Einheiten von 15 ns) auf der jeweiligen Karte gespeichert, bleibt dort
gespeichert, bis an der Master-Karte ein neuer externer Listen-Start ausgelöst wird und
kann daher auch noch zu einem späteren Zeitpunkt mit get_sync_status ausgelesen
werden.
• Im synchronisierten Zustand ist der gemessene Zeitunterschied kleiner als der Laufzeit-
unterschied bei der Synchronisierung zwischen den Karten selbst (siehe
Master/Slave-Synchronisierungszustand < 11. Typischerweise beträgt der Master/Slave-
Synchronisierungszustand 7.
• Im nicht explizit synchronisierten Zustand (vor sync_slaves) kann der Synchronisie-
rungszustand dennoch zufällig < 11 sein. Die Karten verhalten sich dann wie synchro-
nisierte Karten.
®
®
RTC
4 RTC
5 Neuer Befehl.
Versionsinfo
Verfügbar ab Version RBF 523, DLL 531, OUT 532.
Verweise
sync_slaves,
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Die Karte ist synchron zur Master-Karte (bzw. ihrer Vorgängerkarte in der
Master/Slave-Kette).
Kapitel 6.6.3 "Master/Slave-Betrieb", Seite
®
5-Karte nicht zuvor mit
synchronisiert worden sein.
232). Dieser Listen-Start löst dann bei allen Slave-Karten eine
get_master_slave
®
5 PC/104-Plus-Karte, RTC
load_program_file
®
5 PCIe/104-Karte
®
5-Karte
91.
initialisiert
Abschnitt "Externer
Seite
91):
317

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis