TDMS-Daten können in LabVIEW entweder synchron oder asynchron gelesen oder geschrieben werden. Die Begriffe synchron und asynchron definieren hier jedoch nicht, ob eine Hardware-Verbindung eine gemeinsame Uhr oder Zeitbasis besitzt. Stattdessen beziehen sich diese Begriffe auf das Verhalten von TDM-Streaming-VIs und -Funktionen gegenüber den aufrufenden Threads.

  • Synchrone I/O—In diesem Modus beginnt eine TDMS-Anwendung mit der Datei-I/O-Operation und verbleibt im Wait-State, bis die I/O-Anfrage vollständig ist. Solange die I/O-Anfrage unvollständig ist, kann diese Anwendung keine neue I/O-Operation beginnen und den verbleibenden Programmcode nicht ausführen. Wenn Ihre Anwendung viele I/O-Operationen ausführt, wartet der Prozessor fast die gesamte Zeit lang auf den Abschluss der I/O-Operationen.
  • (Windows) Asynchrone I/O—In diesem Modus können mehrere Datei-I/O-Operationen simultan im Hintergrund gestartet und ausgeführt werden. Die Anwendung muss nicht auf den Abschluss vorheriger I/O-Operationen warten, bevor eine neue I/O-Operation begonnen werden kann. Sie können diesen Modus verwenden, um die Leistung, Wartezeit oder Reaktion Ihrer TDMS-Anwendung zu verbessern.

Weitere Informationen

TDM-Datenmodell

TDM verglichen mit TDMS