云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 昆仑通态脚本开发函数

昆仑通态脚本开发函数

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 3:48:25

-3:校验数组长度小于等于零 -4:字节数组长度不足

参 数:ByteArr,传址型,字节型数组。

start,长整型,检验数据的启始字节在数组中 length, 长整型,连续校验数据的个数

实 例:nReturn = !SvrByteArrayModbusCRC(ByteArr,1,6) //ByteArr为:01 03 00 00 00 08 ByteArr[7] = !BitAnd(nReturn,&H000000FF) // nRetrun = 0xC44, ByteArr[7] = 0x44 nTmp = !BitAnd(nReturn,&H0000FF00)

ByteArr[8] = !BitRShift(nTmp ,8) //ByteArr[8] = 0x0C

!SvrStrModbusLRC(str,start, length)

函数意义: 对字符串str中start索引开始,连续length个字节,按LRC方式计算返回校验结果

返 回 值:字符型,返回正确的校验值/判断是输出是否正常: 错误返回值: “-1”:校验数组长度小于等于零 “-2”:启始索引start小于1 “-3”:启始索引start大于数组上限 “-4”:字节数组长度不足, 或者所校验的位数为奇数个 参 数:str,字符型,需要校验数据 start,长整型,检验数据的启始字节在数组中 length, 长整型,连续校验数据的个数 实 例:strRe = !SvrStrModbusLRC (str,1,12) str为:str为:\,则strRe = “F8”。

!SvrOpenLog()

函数意义: 启动日志功能,PC上自动在C盘根目录生成LOG文件,TPC上自动在HARDDISK盘根目录生成LOG文件。 返 回 值: 开关型,0:成功 -1失败 参 数: 无

实 例: !SvrOpenLog()。

!SvrCloseLog()

函数意义:关闭日志功能

返 回 值: 开关型,0:成功 -1失败 参 数: 无

实 例: !SvrCloseLog()。

!HStr2HByte(str, arByte)

函数意义: 将字符串转为字符数组 返 回 值:>=0: 转换字节个数 小于0: 错误,具体意义如下: -1:没有定义数组arByte -2:arByte不是数组类型 -3:str 必须为偶数个

-4:转换错误

参 数:str,字符型,需要校验数据 arByte,经过转换后的字节数组

实 例:!HStr2Hbyte(str,arByte), str = \则转换后 arByte值分别为 0x31 0x32。

!Hbyte2HStr(arByte,str)

函数意义: 将字符串转为字符数组

返 回 值:字符型,返回正确的校验值/判断是输出是否正常: 正确:返回校验值 错误:返回空字符串

参 数:str,字符型,需要校验数据 arByte,经过转换后的字节数组 实 例:!Hbyte2HStr(arByte,str), arByte值分别为 0x35 0x36 0x37 0x38 0x39 , 则转换后str = \。

搜索更多关于: 昆仑通态脚本开发函数 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

-3:校验数组长度小于等于零 -4:字节数组长度不足 参 数:ByteArr,传址型,字节型数组。 start,长整型,检验数据的启始字节在数组中 length, 长整型,连续校验数据的个数 实 例:nReturn = !SvrByteArrayModbusCRC(ByteArr,1,6) //ByteArr为:01 03 00 00 00 08 ByteArr[7] = !BitAnd(nReturn,&H000000FF) // nRetrun = 0xC44, ByteArr[7] = 0x44 nTmp = !BitAnd(nReturn,&H0000FF00) ByteArr[8] = !BitRShift(

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com