浦东做仪器采集积累的SSL函数用法
序号 |
函数名 |
函数功能 |
参数意义 |
1 |
LimsAt(A,B,C) |
查找函数 |
A:要查找的内容 B:查找的文件 C:查找开始位置(可以省略) |
2 |
SubStr(A,B,C) |
截取字符串 |
A:被截取的字符串 B:开始截取位置 C:截取的长度 |
3 |
Chr(10) |
转换ASCII码值 |
标示换行符 |
4 |
Rat(A,B,C) |
查找函数(从右侧开始) |
A:要查找的内容 B:查找的文件 C:查找开始位置(可以省略) |
5 |
AaDd(ListArray,20) |
把元素加入到数组 |
ListArray:原来存在的数组 20:要加入的元素,也可以写数组形式的数据 |
6 |
Len(str) |
计算字符串长度 |
str是要被计算的字符串
|
7 |
StrTran(A,B,C) |
字符串替换函数 |
A:存在被替换掉字符串的字符串。 B:需要被换掉的字符串。 C:替换后显示的字符串。 |
8 |
AllTrim(Str) |
去首尾空格 |
对应.net中的Trim,但是只能去除空格,不能自定义去除字符, 例如不能去除回车、换行、Tab等 |
9 |
Ltrim(Str) |
去除首部空格 |
Str被操作的字符串 |
10 |
Rtrim(Str) |
去除尾部空格 |
Str被操作的字符串 |
11 |
:LOOP; |
跳出循环执行下一次循环的指令 |
|
12 |
BuildArray() |
建立一个一维数字 |
BuildArray(String, CR-Flag, Separator, U-Flag), 参数类型分别为String, Logic, Char, Logic, 一般情况下只写前三个参数, 第一个是被转化的数组, 第二个是布尔型的,来控制一些控制字符的值,比如chr(10)换行等。 第三个遇到什么来转化数组。比如为",",则看到,就增加一个元素,最后一个是去掉重复的值的。 |
13 |
BuildArray2() |
建立一个二维数组 |
BuildArray2(String, LineSeparator, ColSeparator), 参数类型是String , Char, Char, 第一个是被转换的字符串, 第二个是遇到之后转换为第二行, 第三个是遇到之后变为第二列。 |
14 |
BuildArray2(TempString, CHR(10), " " ); |
转换数组 |
Chr(10)是换行分割行 " "以空格分割列 |
15 |
USRMES("日志标示",str) |
在执行过程中记录日志 |
日志标示:自定义表示,用于找到要查看的日志 Str:要让日志显示的字符串 |
16 |
ExecFunction("脚本名",{参数1,,参数2..}) |
在脚本中调用其他脚本 |
参数要以数组形式传递 |
17 |
ExecUDF(); |
用户自定义执行脚本USER_DEFINE_FUNCTION |
例如:arrParams = {}; ExecUDF("arrParams := {"+"'WorkFlowCode','StepCode'"+"}; "); 执行的就是arrparams := {'WorkFlowCode','StepCode'}; 其实就是对arrparams赋值,也就是自己你定义脚本内容,动态编写; |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步