Commissioning Manual
362 01/2017
Two strings are compared from a lexicographical perspective (the
comparison is not case-sensitive).
The function gives a return value of zero if the strings are the same,
a value less than zero if the first string is smaller than the second
string or a value greater than zero if the second string is smaller then
the first string.
- string
- comparison string
<function name="string.icmp" return ="<int var>" >
str1, str2 </function>
<let name="rval">0</let>
<let name="str1" type="string">A brown bear hunts a
brown dog.</let>
<let name="str2" type="string">A brown Bear hunts a
brown Dog.</let>
<function name="string. icmp" return="rval"> str1,
str2 </function>
The function extracts the first nCount character from string 1 and
copies this to the return variable.
- string
- number of characters
<function name="string.left" return="<result
string>"> str1, nCount </function>
<let name="str1" type="string">A brown bear hunts a
brown dog.</let>
<let name="str2" type="string"></let>
<function name="string.left" return="str2"> str1,
12 </function>