力控组态软件的字符串函数3

力控组态软件ForceControl V7.0的字符串函数3

StrToInt
语法StrToInt(String)
说明将字符串转换成整型数。
参数String:要转换的字符串。类型为字符串变量或常量。
返回值转化出的整型数
示例n = StrToInt(“50”);//n的值将为50;

StrToIntEx
语法StrToIntEx(String,Base)
说明将字符串按照指定进制转换成整型数。
参数String:要转换的字符串。类型为字符串变量或常量。
Base:为进制数,整型常量或变量,其取值范围为10, 16, 8。
返回值为转化出的整型数。
示例n = StrToIntEx(“32”, 10);//n的值将为32;
n = StrToIntEx(“20”, 16);//n的值将为32;
n = StrToIntEx(“40”, 8);//n的值将为32;

StrToReal
语法StrToReal(String)
说明字符串转化成实型数
参数String为字符型变量或表达式
返回值实型数
示例StrToReal(“123.456″);//返回结果为123.456

StrTrimLeft
语法StrTrimLeft(String)
说明滤掉字符串中左边无用的空格
参数String:将处理的字符串
返回值字符串,为处理后的字符串。
示例str = StrTrimLeft(” ABC”);//str的值将为”ABC”

StrTrimRight
语法StrTrimRight(String)
说明滤掉字符串中右边无用的空格。
参数String:将处理的字符串。
返回值字符串,为处理后的字符串。
示例str = StrTrimRight(“ABC”);//str的值将为”ABC”

StrUpper
语法StrUpper(str)
说明将字符串中所有的小写字符转换成大写字符。
参数str将处理的字符串。
返回值转换后的字符串。
示例str = StrUpper(“abc”) ;//str的值将为”ABC”。

力控组态软件的字符串函数2

力控组态软件ForceControl V7.0的字符串函数2

StrInStr
语法StrInStr(StringSource, SearchFor, StartPos)
说明在字符串中查找匹配的子串位置
参数StringSource:搜索字符串。类型为字符串常量、变量或字符串表达式。
SearchFor: 要搜索的子串。类型为字符串常量、变量或字符串表达式。
StartPos:搜索开始位置索引,索引号从0开始。
返回值找到的第一个匹配子串的开始位置索引值。返回值为-1表示未找到。
备注子串大小写敏感
示例pos= StrInStr(“ABCDEF”, “CD”, 0);//pos的结果将为2。
pos= StrInStr(“ABCDEF”, “cd”, 0);//pos的结果将为-1。

StrLeft
语法StrLeft (String, Count)
说明截取字符串左边Count个字符
参数String:要截取的字符串。类型为字符串常量、变量或字符串表达式。
Count:要截取的字符串长度,为整型。
返回值截取的字符串
示例str = StrLeft (“ABCDEF”, 3); //str的结果将为”ABC”

StrLen
语法StrLen (String)
说明得到字符串的长度
参数String:要操作的字符串。类型为字符串常量、变量或字符串表达式。
返回值字符串的长度,类型为整型。
示例len = StrLen (“ABCDEF”); //len的结果将为6

StrLower
语法StrLower(str)
说明将字符串中所有的大写字符转换成小写字符
参数str: 将要处理的字符串
返回值转换后的字符串
示例str = StrLower(“ABC”);//str的值将为”abc”

StrMid
语法StrMid (String, First, Count)
说明截取由First开始Count个字符组成的字符串
参数String:要截取的字符串。类型为字符串常量、变量或字符串表达式。
First: 要截取的第一个字符的位置序号,序号从0开始。
Count:要截取的字符串长度,为整型。
返回值为截取的字符串
示例str = StrMid (“ABCDEF”, 1, 3); //str的结果将为”BCD”

StrRepeate
语法StrRepeate(str, num)
说明重复复制字符串
参数str:要重复复制的字符串。
num:重复次数,类型为整型。
示例str = StrRepeate(” “, 5);//str为5个空格组成的字符串。
str = StrRepeate(“ABC”, 2);//str的值将为”ABCABC” 。

StrReplace
语法StrReplace(str, OldStr,NewStr)
说明字符串替换,即替换字符串中与OldStr匹配的字符串为新的字符串NewStr。
参数str: 要替换的字符串。
OldStr:要替换的字符串。
NewStr:替换字符串。
示例str = StrReplace(“ABCDEF CDEF”, “CD”, “XY”);
//str的值将为”ABXYEF XYEF”;

StrRight
语法StrRight (String, Count)
说明截取字符串右边Count个字符。
参数String:要截取的字符串。类型为字符串常量、变量或字符串表达式。
Count:要截取的字符串长度,为整型。
返回值截取的字符串
示例str = StrRight (“ABCDEF”, 3); //str的结果将为”DEF”。

力控组态软件字符串函数1

力控组态软件ForceControl V7.0的字符串函数

AscToChar
语法AscToChar (ASCII)
说明取得指定ASCII码所对应的字符。
参数ASCII:ASCII值,为数值型常量、变量或表达式。
返回值字符串。
示例str = AscToChar (49) ;//str的值将为”1″
str = AscToChar (65) + AscToChar (66) + AscToChar (67) +AscToChar (10)
+ AscToChar (13);//str的值将为”ABC[LF][CR]”, [LF]为换行符,[CR]为回车。

CharToAsc
语法CharToAsc (String)
说明得到指定的字符串变量首字符的ASCII值。
参数String:字符串常量、变量或表达式。
返回值整型,为String首字符的ASCII值。
示例n = CharToAsc (“1”);//n的值将为49
n = CharToAsc (“ABC”);//n的值将为65

IntToStr
语法IntToStr(Number, Base)
说明将整数转化为字符串。
参数Number为要转化的数值型变量或表达式。Base为进制数,整型常量或变
量, 其取值范围为10, 16, 8。
返回值转化出的字符串
示例str = IntToStr (32, 10);//str结果为”32″
str = IntToStr (32, 16);//str结果为”20″
str = IntToStr (32, 8);//str结果为”40″。

RealToStr
语法RealToStr(number,m,n)
说明将实型变量转化成字符串
参数number:要转化的实型变量或表达式。
m:字符串长度。
n:小数位数
返回值字符串
备注该函数从右向左截字符的个数,并且小数点算一位,要转化的实型变量
或表达式数值长度不能超过设定的字符串长度,否则显示非预期值。
示例RealToStr(31.45,5,2)//返回结果为31.45。
若不足字符串长度,则保证小数点位数后在数值前补零。
RealToStr(4.5,5,2)//返回结果为04.50。
四舍五入的情况下,先四舍五入以后再从右向左截字符的个数。
RealToStr(31.454,5,2)//返回结果为31.45