Synchronisation
- Aktualisiert2025-10-09
- 2 Minute(n) Lesezeit
Synchronisieren Sie Ihr System, um Eingänge innerhalb eines Moduls oder Geräts, zwischen Modulen in einem einzelnen Chassis oder zwischen mehreren Geräten oder Chassis zu koordinieren.
Diese Funktion ist nur im Rahmen einer vollen FlexLogger-Lizenz verfügbar. Weitere Informationen finden Sie unter FlexLogger-Editionen.
Die Eingänge von synchronisierten Geräten werden von FlexLogger zeitlich korreliert. Wenn Sie Geräte nicht synchronisieren, können deren Eingänge große Laufzeitunterschiede aufweisen und im Laufe der Zeit driften. Laufzeitunterschied (Skew) bezieht sich auf die Differenz zwischen den Eingangsstartzeiten (t0) relativ zu anderen Kanälen. Drift bezieht sich auf die Änderung der Laufzeitunterschiede über einen Zeitraum hinweg.
Sofern nicht anders angegeben, sind Eingänge in FlexLogger hardwaregetaktet und unterstützen die Synchronisation. Bei hardwaregetakteten Eingängen ist ein digitales Signal, wie beispielsweise der Takt des Geräts, für die Ausgaberate verantwortlich.
Warum werden meine Daten nicht synchronisiert?
Nicht alle Geräte unterstützen die Synchronisierung und nicht alle Geräte, die eine Synchronisierung unterstützen, können in FlexLogger synchronisiert werden. Die Eingänge mancher Geräte können unterschiedliche Startzeiten aufweisen und im Laufe der Zeit relativ zu anderen Kanälen abweichen. Bei softwaregetakteten Eingängen ist die Signal-Ausgaberate von der Software und dem Betriebssystem abhängig. Da softwaregetaktete Eingänge keinen Hardwaretakt-Zeitstempel haben, können sie nicht synchronisiert werden. Mehr Informationen zur Synchronisierung finden Sie unter Synchronization Basics auf ni.com.
In der folgenden Tabelle werden einige Beispielfälle beschrieben, in denen Eingänge möglicherweise nicht synchronisiert werden. Hilfe bei der Behebung von Synchronisierungsproblemen in Ihrem System erhalten Sie über ni.com/support.
| Problemstellung | Anmerkungen |
|---|---|
| Sie verwenden mehrere Chassis. | Weitere Informationen finden Sie unter Synchronisationsstatus. |
| Sie verwenden simulierte Eingänge. | FlexLogger synchronisiert simulierte Eingänge nicht. |
| Sie verwenden ein PXI- oder PXIe-Digital-I/O-Modul. | Die hardwaregetakteten PXI- oder PXIe-Digital-I/O-Module verwenden ihren eigenen Sample-Takt, der nicht ratengekoppelt ist. Eingänge von PXI- oder PXIe-Digital-I/O-Modulen können nicht mit den Eingängen von anderen Modulen im Chassis synchronisiert werden. Die Eingänge der anderen Module im Chassis werden miteinander synchronisiert. |
| Sie verwenden ein NI-XNET-Modul und ein Delta Sigma (DSA)-Modul der C-Serie im selben USB- oder nicht-TSN-fähigen (Time-Sensitive-Networking) Ethernet-cDAQ-Chassis. | FlexLogger unterstützt derzeit keine Synchronisation zwischen diesen Arten von Modulen. Beim Konfigurieren eines DSA-Moduls konfiguriert FlexLogger die Sample-Takt-Zeitbasis, die alle DAQ-Module im Chassis verwenden, und das DSA-Modul kann diesen Takt nicht mit NI-XNET-Modulen teilen. Lesen Sie in der Hardwaredokumentation Ihres Moduls nach, um festzustellen, ob Ihr Modul ein DSA-Modul der C-Serie ist. |
Verwandte Inhalte
- Synchronisationsstatus
In der Symbolleiste von FlexLogger sehen Sie den Synchronisationsstatus Ihres Systems und können daraus entnehmen, welche Maßnahmen ggf. zum erfolgreichen Synchronisieren Ihrer Geräte notwendig sind.
- Synchronisation über das Netzwerk in Ihrem Projekt
Die Datenerfassung auf mehreren Systemen kann über ein Ethernet-Netzwerk automatisch synchronisiert werden.
- Synchronisation über PXIe in Ihrem Projekt
Module in unterschiedlichen PXIe-Chassis können automatisch miteinander synchronisiert werden.
- Synchronization Basics
- FlexLogger-Editionen