beautypg.com

Metrohm tiamo 1.1 Manual User Manual

Page 66

background image

38

General program functions

Operand1 Operand2 Result

Example

Remarks

Text Time Number

"Metrohm" AND
Time(1999;10;7) --> 1

"" AND Time(1999;10;07) -->
0

Before the operation is carried
out an operand of the type

Date/Time

is converted to the

type

Text

and each non-empty

character string is interpreted as

1

(true).

Time Text Number

Time(1999;10;7) AND
"Metrohm" --> 1

The same rules apply here as for
the previous operation.

OR

Syntax

Operand1 OR Operand2

The operands can either be entered directly or as a Variable and can be
of the type

Text

,

Number

or

Date/Time

. The result type is always a number (

1

= true,

0

= false). The following cases are possible:

Operand1

Operand2

Result

1

1

1

0

1

1

1

0

1

0

0

0

Examples

Operand1 Operand2 Result

Example

Remarks

Operands of the same type:
Number Number Number

5 OR 4 --> 1
4 OR 0 --> 0

Numbers larger than 1 are
automatically interpreted as 1
(true).

Text Text Number

"Metrohm" OR "AG" --> 1

"" OR "Metrohm" --> 1

"" OR "" --> 0

An empty character string (

""

)

is interpreted as

0

(false), eve-

rything else as

1

(true). This

means that the first operation
corresponds to 1 OR 1 --> 1

Time Time Number

Time(1999;10;07) OR

Time(1964;02;03) --> 1

Time()

: see function

Time(Date)

Operands of different types: the operand that does not correspond to the type of result is converted
to the particular result type before the operation.
Number Text

Number

1.2 OR "1.2" --> 1

0 OR "" --> 1

Before the operation an oper-

and of the type

Number

is con-

verted to the type

Text

, as the

conversion from

Text

to

Num-

ber

makes no sense. This

means that in the 2

nd

operation

the 0 is converted to

"0"

, which

corresponds to the logical
value

1

(true) as every non-

empty character string is inter-
preted as 1.