<< Click to Display Table of Contents >> Navigation: MscDll Referenzhandbuch > Opcodes und Parameter > Opcodes: Messung > opcRDMx: Lese dynamische Messwerte |
Über diesen Opcode können bereits aufgezeichnete dynamische Messwerte ausgelesen werden.
Übersicht
Opcode: 0x60 für dynamische Messung 1
0x61 für dynamische Messung 2
Name: opcRDM1 für dynamische Messung 1
opcRDM2 für dynamische Messung 2
Funktion: Lese dynamische Messwerte (Read dynamic measurement)
Parameter-Typ: Binär
DLL-Funktion
Das Auslesen der dynamischen Messwerte ist ein komplexer Vorgang. Die Interpretation der Binär-Daten übernimmt immer die DLL. Eine manuelle Interpretation ist nicht vorgesehen.
Um dynamische Messwerte auslesen zu können, muss ein dynamischer Übertragungs-Kanal verwendet werden:
oEin dynamischer Übertragungs-Kanal wird mit MSC_SetupExtendedDynamicChannel angelegt.
oFür jeden Mess-Eingang, der in der dynamischen Messung verwendet wird, muss ein Messwert-Puffer erzeugt und dem dynamischen Übertragungs-Kanal via MSC_AttachSubChannelBuffer zugewiesen werden.
Die DLL schreibt die Messwerte selbsttätig in die zugewiesenen Puffer. Die Applikation kann sie direkt aus den Puffern auslesen. Alle Messwerte werden als 32 Bit – Werte (signed) im Puffer abgelegt.
Über die Funktion MSC_GetPosition kann während und nach einer dynamischen Messung ermittelt werden, wie viele Messwerte bereits in die zugewiesenen Puffer geschrieben wurden.
Kompatibilität zu früheren Systemen
Dieser Opcode ist uneingeschränkt kompatibel zu früheren Systemen.