9 diverse funktionen, 1 case, Case – Metrohm tiBase 1.0 Manual Benutzerhandbuch

Seite 74

Advertising
background image

2.4 Formel-Editor

■■■■■■■■■■■■■■■■■■■■■■

66

■■■■■■■■

tiBase 1.0

Trim("Zitronensäure";"salz") = Zitronensäure

2.4.4.9

Diverse Funktionen

2.4.4.9.1

Case

Dialogfenster: Formel-Editor

Operatoren/Funktionen

Syntax
y = Case(Bedingung ; Wert_wahr ; Wert_falsch)

y = Case(Bedingung ; Wert_wahr ; Wert_falsch ; Wert_error)

Gibt Wert_wahr zurück, wenn die Bedingung wahr ist. Andernfalls wird
Wert_falsch zurückgegeben. Tritt ein Fehler in der Bedingung auf (Resultat
ungültig), wird Wert_error zurückgegeben.

Parameter
Bedingung

  Zahl

Hier kann eine beliebige Variable (Typ Zahl) eingegeben werden, oder es
kann eine Vergleichs- oder Logik-Operation durchgeführt werden, deren
Operatoren entweder direkt oder als Variable übergeben werden können.
Diese können vom Typ Text, Zahl oder Datum/Zeit sein.

Wert_wahr

Wenn die Bedingung <> 0 ist, wird dieser Parameter als Resultat der Funk-
tion abgespeichert. Dieser Parameter kann entweder direkt oder als Variable
übergeben werden und kann vom Typ Text, Zahl oder Datum/Zeit sein.
Auch ganze Operationen können hier übergeben werden.

Wert_falsch

Wenn die Bedingung = 0 ist, wird dieser Parameter als Resultat der Funk-
tion abgespeichert. Dieser Parameter kann entweder direkt oder als Variable
übergeben werden und kann vom Typ Text, Zahl oder Datum/Zeit sein.
Auch ganze Operationen können hier übergeben werden.

Wert_error

Wenn die Bedingung = ungültig ist, wird dieser Parameter als Resultat der
Funktion abgespeichert. Dieser Parameter kann entweder direkt oder als
Variable übergeben werden und kann vom Typ Text, Zahl oder Datum/
Zeit
sein. Auch ganze Operationen können hier übergeben werden.

Beispiele
Case('MV.ID1' = "";"ID1 leer";"ID1 nicht leer") = falls im Ablauffenster
keine Eingabe für ID1 gemacht wurde, wird im Resultat der Text ID1 leer,
ansonsten ID1 nicht leergespeichert.

Case('RS.ZwischenRes' > 5.5;"Zwischenresultat zu hoch";'RS.Zwi-
schenRes' * 26.5;"Fehler aufgetreten")
= Wenn das Resultat "Zwi-
schenRes
" grösser als 5.5 ist, wird der Text "Zwischenresultat zu

Advertising