本文主要是介绍第六节 使用ISM Web组态软件的自定义数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 前言
- 一、ISM的自定义数据支持哪些运算
- 二、使用说明
- 1.取位运算
- 2. 复杂数据运算
- 3. 查看自定义数据结果
- 总结
前言
自定义数据是数据模型的额外补充,比如有的数据模型里面的数据需要复杂的额外运算才能表达出正在的含义,这时就需要使用自定义数据对此数据进行补充。
一、ISM的自定义数据支持哪些运算
算数、比较和逻辑运算:
+ - / * & | ^ ** % >> <<:加减乘除,按位与,按位或,异或,乘方,取模,左移和右移;
> >= < <= == != =~ !~:=~为正则匹配,!~为正则不匹配;
|| &&:逻辑或和逻辑与。
常量:
数字常量,将数字都作为 64 位浮点数处理;
字符串常量,字符串用单引号';
布尔常量:true、false。
其他:
圆括号可以改变计算优先级;
三目运算符:? :
二、使用说明
1.取位运算
换算表达式:({val}>>3)&1
{val}是数据模型里的数据变量,表示数据模型里的数据值右移3位,然后在与1,就可以取到数据的第三位的bit值
2. 复杂数据运算
换算表达式:{val}*36.6+({val}*3.6+69)
表达式中可以出现多个{val}标识符
3. 查看自定义数据结果
新增的自定义数据会自动添加到所有绑定数据来源的设备中,
总结
联系邮箱:hexinjun888@163.com
ISM组态软件下载地址 :https://ismctl.com/
SM组态软件 演示地址:http://36.133.188.61:8081/
这篇关于第六节 使用ISM Web组态软件的自定义数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!