Operatoren - arithmetik – Metrohm tiamo 1.0 Manual Benutzerhandbuch
Seite 52

28
Allgemeine Programmfunktionen
Operatoren - Arithmetik
Addition
Syntax
Operand1 + Operand2
Die Operanden können entweder direkt oder als Variable eingegeben
werden und können vom Typ
Text
,
Zahl
oder
Datum/Zeit
sein.
Beispiele
Operand1 Operand2 Ergebnis
Beispiel
Bemerkung
beide Operanden vom gleichen Typ:
Zahl Zahl Zahl
1.2 + 3 = 4.2
-
Text Text Text
"Metrohm" + "AG" = "Metrohm
AG"
Wird die maximal erlaubte Län-
ge (65'536 Zeichen) der Zei-
chenkette durch die Addition
der Operanden überschritten,
so werden die überzähligen
Zeichen vom 2. Operanden ab-
geschnitten.
Zeit Zeit Zahl
Time(1998;04;06) +
Time(1964;02;03) = 59300.875
(bei UTC+1)
Time()
: siehe Funktion
Time(Datum)
Ergebnis: Anzahl Tage gerech-
net ab Dezember 1899, abhän-
gig von der Systemzeit
Operanden von unterschiedlichem Typ: Der Operand, welcher nicht dem Ergebnistyp entspricht,
wird vor der Operation in den jeweiligen Ergebnistyp umgewandelt.
Zahl Text Text
1.2 + "Metrohm" = "1.2Metrohm"
-
Text Zahl Text
"Metrohm" + 1.2 = "Metrohm1.2"
-
Zahl Zeit Zahl
2.0 + Time(1999;11;7) =
36472.96
(bei UTC+1)
Ergebnis: Anzahl Tage gerech-
net ab Dezember 1899, abhän-
gig von der Systemzeit
Zeit Zahl Zahl
Time(1999;10;7) + 2.0 =
36441.92
(bei UTC+2)
Ergebnis: Anzahl Tage gerech-
net ab Dezember 1899, abhän-
gig von der Systemzeit
Text Zeit Text
"Metrohm" + Time(1999;10;7) =
"Metrohm1999-10-07 00:00:00
UTC+2"
Vor der Operation wird der Ope-
rand vom Typ
Datum/Zeit
in
Text
umgewandelt.
Zeit Text Text
Time(1999;01;7) + "Metrohm" =
"1999-01-07 00:00:00
UTC+1Metrohm"
Hier gelten dieselben Regeln
wie bei der vorherigen Operati-
on.