昆仑通态脚本开发函数Word格式.docx

上传人:b****6 文档编号:15720549 上传时间:2022-11-15 格式:DOCX 页数:46 大小:26.34KB
下载 相关 举报
昆仑通态脚本开发函数Word格式.docx_第1页
第1页 / 共46页
昆仑通态脚本开发函数Word格式.docx_第2页
第2页 / 共46页
昆仑通态脚本开发函数Word格式.docx_第3页
第3页 / 共46页
昆仑通态脚本开发函数Word格式.docx_第4页
第4页 / 共46页
昆仑通态脚本开发函数Word格式.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

昆仑通态脚本开发函数Word格式.docx

《昆仑通态脚本开发函数Word格式.docx》由会员分享,可在线阅读,更多相关《昆仑通态脚本开发函数Word格式.docx(46页珍藏版)》请在冰豆网上搜索。

昆仑通态脚本开发函数Word格式.docx

将通道“发电机启动”的值设为1;

SetSingleChannelValueByName(DataStr,x)

根据通道的名称对通道进行设置,假设该通道类型为单精度浮点型(数值型)变量;

n,单精度浮点型,需要设定的值

SetSingleChannelValueByName("

温度"

45.5)。

将通道“温度”的值设为45.5;

SetIntChannelValueByNum(DataNum,n)

根据通道的编号对通道进行设置,假设该通道类型为整型(开关型)变量;

DataNum,整型,需要设置的通道编号,从1开始。

SetIntChannelValueByNum(3,1)。

将通道3的值设为1;

SetSingleChannelValueByNum(DataNum,x)

根据通道的编号对通道进行设置,假设通道为单精度浮点型(数值型)变量;

x,单精度数值型,需要设定的数值

SetSingleDataValueByNum(2,45.5)。

将通道2的值设为45.5。

GetIntChannelValueByName(DataStr,ByRefn)

根据通道的名字,将该通道的值读出,假设该通道为整型(开关型)变量;

DataStr,字符型,需要读取的通道名的字符串。

n,引用型,整型,保存读出值的变量;

GetIntChannelValueByName("

n)。

将通道“显示容”的值读出,赋给变量n;

GetSingleChannelValueByName(DataStr,ByRefx)

根据通道的名字,将该通道的值读出,假设该通道为单精度浮点型(开关型)变量;

x,引用型,单精度浮点型,保存读出值的变量;

GetSingleChannelValueByName("

x)。

将通道“温度”的值读出,赋给变量x;

GetIntChannelValueByNum(DataNum,ByRefn)

根据通道的编号,将该通道的值读出,假设该通道为整型(开关型)变量;

DataNum,整型,需要读取的通道的编号。

GetIntChannelValueByNum(1,n)。

将通道1的值读出,赋给变量n;

GetSingleChannelValueByNum(DataNum,ByRefx)

根据通道的编号,将该通道的值读出,假设该通道为单精度浮点型(开关型)变量;

GetSingleChannelValueByNum(2,x)。

将通道2的值读出,赋给变量x;

GetChannelCount()

得到驱动的通道总数;

=0通道总数;

GetChannelCount()。

Trace(Str)

在脚本驱动开发工具的调试功能中,在输出框输出一些信息,在运行环境下不起作用;

-1失败,0成功;

str,字符型,输出字符串;

Trace(!

strFormat("

%D"

123))。

Sleep(n)

在脚本执行的过程中,暂停一段时间。

n,整型,暂停时间,以毫秒(ms)为单位;

Sleep(500)。

暂停执行500毫秒;

Ascii2I(str)

返回字符串str的首字符的Ascii值。

str,字符型。

Ascii2I("

Afd"

)=65。

Bin2I(str)

把二进制字符串转换为数值。

Bin2I("

101"

)=5。

Format(x,str)

格式化数值型数据对象。

字符型。

x,数值型,要格式化的数值;

str,字符型,格式化数值的格式。

表示为0.00样式。

小数点后的0的个数表示需要格式化出的小数

位数。

小数点前的0为一个时,表示小数点前根据实际数值显示。

当小数点前没有0时,表示

为.xx式样,当小数点前的0不止一个时,使用0来填充不够的位数。

Format(1.236,"

0.00"

)="

1.24"

.00"

.24"

00.00"

01.24"

Hex2I(str)

把16进制字符串转换为数值。

Hex2I("

1A"

)=26。

I2Ascii(n)

返回指定Ascii值的字符。

n,整型。

I2Ascii(65)="

A"

I2Bin(n)

把数值转换为二进制字符串。

n,整型。

I2Bin(5)="

I2Hex(n)

把数值转换为16进制字符串。

I2Hex(17)="

11"

I2Oct(n)

把数值转换为8进制字符串。

I2Oct(9)="

InStr(n,str1,str2)

查找一字符串str2在另一字符串str1中第一次出现的位置,字符串的首位置为1。

整型,如果找到,则返回位置,如果未找到,则返回0。

n,整型,开始搜索的位置,字符串的首位置为1;

str1,字符型,被搜索的字符串;

str2,字符型,要搜索的子字符串。

InStr(1,"

sdlkfjwe"

"

sd"

)=1;

InStr(3,"

)=0。

Lcase(str)

把字符型数据对象str的所有字符转换成小写。

LCase("

sedERT"

sedert"

Left(str,n)

字符型数据对象str左边起,取n个字符。

str:

字符型,源字符串;

n,整型,取字符个数。

Left("

ABCDEFG"

2)="

AB"

Len(str)

求字符型数据对象str的字符串长度(字符个数)。

浮点数。

Len("

)=7;

昆仑通态"

)=8。

Ltrim(str)

把字符型数据对象str中最左边的空格剔除。

LTrim("

dsfk"

dsfk"

Mid(str,n,k)

从字符型数据对象str左边第n个字符起,取k个字符。

字符首位置从1开始算起。

str,字符型,源字符串;

n,整型,起始位置;

k,整型,取字符数。

Mid("

3,2)="

CD"

Oct2I(str)

把8进制字符串转换为数值。

Oct2I("

)=9。

Right(str,n)

从字符型数据对象str右边起,取n个字符。

str,字符型,源字符串;

Right("

FG"

Rtrim(str)

把字符型数据对象str中最右边的空格剔除。

)="

dsfk"

Str(x)

将数值型数据对象x的值转换成字符串。

x,数值型。

Str(0.712)="

0.712"

StrComp(str1,str2)

比较字符型数据对象str1和str2是否相等,返回值为0时相等,返回值为1时则str1>

str2,

返回值为-1时则str1<

str2。

此函数区分字母大小写。

str1,字符型;

str2,字符型。

StrComp("

ABC"

abc"

)=1。

StrCompCase(str1,str2)

此函数不区分字母大小写。

StrCompCase("

)=0,!

BBC"

)=-1。

StrFormat(FormatStr,任意个数变量)

格式化字符串,可以格式化任意多个数值。

FormatStr,字符型,格式化字符串。

后面的参数可以任意多个。

StrFormat("

%g--%g"

12,12.34)="

12--12.34"

Trim(str)

把字符型数据对象str中左右两端的空格剔除。

Trim("

dsfk"

U

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 广告传媒

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1