Diese Funktionen lesen Informationen aus einem Info-Feld einer Messdatei, eines Signals oder eines Moduls aus.
Hinweis |
|
|---|---|
|
Die Funktionen InfoField, ChannelInfoField und ModuleInfoField erwarten einen numerischen Wert. Falls Text ausgelesen werden soll, verwenden Sie die Funktionen InfoFieldText, ChannelInfoFieldText und ModuleInfoFieldText. Siehe InfoFieldText, ChannelInfoFieldText und ModuleInfoFieldText. |
|
Argumente
|
'Index' |
Index der Messdatei, des Signals oder Moduls |
|
'InfoField' |
Infofeld, das ausgelesen wird; in Anführungszeichen setzen. |
|
'Begin' |
Optional: Erstes Zeichen des Feldinhalts, das ausgelesen werden soll. Wenn Sie keinen Wert angeben, wird der komplette Inhalt ausgelesen. |
|
'End' |
Optional: Letztes Zeichen des Feldinhalts, das ausgelesen werden soll. Wenn Sie keinen Wert angeben, wird der Inhalt von 'Begin' bis zum letzten Zeichen ausgelesen. |
InfoField
InfoField('FileIndex',"'InfoField'",'Begin'=0,'End'=Text end)
Tipp |
|
|---|---|
|
Wenn Sie im Signalbaum einen Doppelklick auf das gewünschte Infofeld machen, dann fügt ibaAnalyzer die entsprechende Funktion automatisch als neues Signal in die Signaltabelle ein. Anschließend brauchen Sie bei Bedarf nur noch den Signalnamen und Anfang oder Ende anpassen. Diese Methode funktioniert auch im Eingabefeld des Ausdruckseditors. Die Funktion wird dann an der Cursorposition eingefügt. Wenn Sie den Inhalt eines Infofeldes als Textkanal auslesen wollen, verwenden Sie die Funktion ChannelInfoFieldText. |
|
ChannelInfoField
ChannelInfoField('ChannelIndex',"'InfoField'",'Begin'=0,'End'=Text end)
ModuleInfoField
ModuleInfoField('FileIndex','ModuleIndex',"'InfoField'",'Begin'=0,'End'=Text end)
Hinweis |
|
|---|---|
|
Bei dieser Funktion müssen Sie zwei Indizes angebe: Den Index der Messdatei als erstes Argument und den Index des Moduls als zweites. |
|