Die Voreinstellung für Lesevorgänge richtet sich danach, ob ein Referenz-Trigger konfiguriert ist. Ohne Referenz-Trigger liest NI-DAQmx die Samples beginnend beim ersten erfassten Sample. Jeder nachfolgende Lesevorgang beginnt dort, wo der vorherige Vorgang aufgehört hat. Bei einem Referenz-Trigger liest NI-DAQmx die Samples beginnend mit dem ersten Sample vor dem Trigger aus, wobei der Lesevorgang erst nach Ende der Datenerfassung beginnen kann. Die Standardeinstellung lässt sich mit Hilfe der Attribute/Eigenschaften "Relativ zu" und "Offset" ändern.

Die Stelle, an der ein Lesevorgang beginnt, wird als aktuelle Leseposition bezeichnet. Jedes Mal, wenn Daten ausgelesen werden, wird die aktuelle Leseposition basierend auf den Einstellungen der Attribute/Eigenschaften "Relativ zu" und "Offset" berechnet. Ohne Referenz-Trigger ist "Relativ zu" auf "Aktuelle Leseposition" voreingestellt. Wenn es einen Referenz-Trigger gibt, lautet die Voreinstellung für "Relativ zu" "Erstes Sample vor Trigger". In beiden Fällen lautet die Voreinstellung für "Offset" 0. Änderungen an den Einstellungen dieser beiden Attribute/Eigenschaften bestimmen, wo die Daten im Puffer gelesen werden.

Bei einer kontinuierlichen Erfassung zum Beispiel können immer die aktuellen 1000 Werte gelesen werden, wenn "Relativ zu" auf "Zuletzt empfangener Wert" und "Offset" auf -1000 eingestellt ist. Auch wenn ein Referenz-Trigger konfiguriert ist, können Sie Samples sofort auslesen, indem Sie "Relativ zu" auf "Erster Wert" setzen.