Verwenden Sie das Register Berechnete Spalten, um Operationen für einzelne Signale festzulegen. Diese Operationen erzeugen einen Wert für das zugehörige Signal (z. B. den Durchschnitt, das Maximum oder das Minimum aller Daten eines Signals).

Signale auswählen und vorbereiten

Fügen Sie das gewünschte Signal entweder per Doppelklick auf das Signal oder per Drag & Drop der Tabelle hinzu.

In der Spalte Spaltenname steht zunächst der Namen des Quellsignals, den Sie manuell ändern können.

In der Spalte Ausdruck steht zunächst die Kanalnummer des Quellsignals. Sie können entweder einen Ausdruck eingeben oder über den Button <fx> den Ausdruckseditor öffnen. Das Ergebnis des Ausdrucks sollte ein Signalwert sein. Wenn Sie bei Ausdruck keine Operation oder Gruppenfunktion verwenden, dann extrahiert ibaAnalyzer automatisch den Mittelwert (AVG) aus den Signaldaten.

Die Spalte X zeigt automatisch den x-Achsen-Modus des Quellsignals (zeitbasiert oder längenbasiert).

Die berechneten Spalten können Sie auf die gleiche Weise bearbeiten wie die Info-Spalten, siehe Info-Zuweisungen bearbeiten.

<Logische Ausdrücke erzeugen>

An verschiedenen Stellen in ibaAnalyzer können Sie logische Ausdrücke definieren und verwalten. Dieser Button erzeugt eine Gruppe logischer Ausdrücken aus den definierten berechneten Spalten. Die entstandenen logischen Ausdrücke können Sie dann über den Dialog Logische Ausdrücke verwalten. Beim Umbenennen oder Verschieben der Ausdrücke werden alle Referenzen darauf automatisch angepasst.

Wenn Sie gleiche Ausdrücke bzw. gleiche Namen schon an anderer Stelle in ibaAnalyzer verwendet haben und diese noch nicht gruppiert sind, können Sie auswählen, wie Sie mit diesen Ausdrücken verfahren wollen: ignorieren, anderen Ausdruck überschreiben oder diesen Ausdruck durch anderen ersetzen.

Besonderheit Textsignale

Sie können auch Textsignale in berechneten Spalten nutzen.

In der Datei wird dann jeweils eine Spalte mit dem Namen des Textsignals und dessen ersten Wert angelegt.

Wenn Sie aus einem Textsignal mit mehreren Werten in der Messdatei gezielt einen speziellen Wert extrahieren möchten, müssen Sie diesen Wert explizit über einen geeigneten Signalausdruck selektieren.

Beispiel: Selektion des dritten Wertes (Zählung beginnt bei 0) "XCutRange([Textkanal], XFirst([Textkanal],2), XFirst([Textkanal],2) + 0.01)"