浦东做仪器采集积累的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赋值,也就是自己你定义脚本内容,动态编写;

原文地址:https://www.cnblogs.com/csschn/p/4876930.html