前言

为了解决多设备数据运算和多设备数据联动,ISM提供了类go语言的格式的系统脚本

新建脚本

执行间隔是脚本的执行间隔时间

输入完脚本后,点击检查,可以检查脚本是否有错误。
语法
GetDeviceData 获取设备的数据 参数格式 设备名->数据名
SetDeviceData 设置设备的数据 参数格式 设备名->数据名,数据
GetModuleDevice 获取系统所有绑定的数据模型设备 参数 模型名称
返回的数据是对象数组 ,例子
g = GetModuleDevice(“tcp”)
for i in g {
Print(i.Name)
f = i.Name+“->功率1”
f1 = i.Name+“->功率2”
f2 = i.Name+“->功率和”
y = GetDeviceData(f)
x = GetDeviceData(f1)
SetDeviceData(f2,x+y)
}
Print 打印函数

//定义变量
x = 1
y = x + 1

//条件
if x < 1 || y < 1 {
println(x)
} else if x < 1 && y < 1 {
Print(y)
} else {
Print(x + y)
}

// 切片
a = []interface{1, 2, 3}
Print(a) // [1 2 3]
Print(a[0]) // 1

// 键值对
a = map[interface]interface{“x”: 1}
Print(a) // map[x:1]
a.b = 2
a[“c”] = 3
Print(a[“b”]) // 2
Print(a.c) // 3

// 结构体
a = make(struct {
A int64,
B float64
})
a.A = 4
a.B = 5.5
Print(a.A) // 4
Print(a.B) // 5.5

// 函数
func a (x) {
Print(x + 1)
}
a(5) // 6

总结

联系邮箱:hexinjun888@163.com
ISM组态软件下载地址 :https://ismctl.com/
SM组态软件 演示地址:http://demo.ismctl.com:8081/

ISM Web组态大屏监控软件的脚本使用相关推荐

  1. 第一节 使用ISM Web组态软件采集Modbus设备数据

    系列文章目录 第一节 使用ISM Web组态软件采集Modbus设备数据 文章目录 系列文章目录 前言 一.登录系统,并创建项目 二.创建Modbus设备数据模型 三.添加Modbu设备模型的寄存器组 ...

  2. 第二节 下载和安装ISM Web组态软件

    文章目录 前言 一.下载 二.Windows安装 三.Centos安装 四.linux二进制安装 总结 前言 ISM Web组态软件唯一下载网址 www.ismctl.com,其他转载和提供下载地址不 ...

  3. ISM Web组态软件采集西门子PLC

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.西门子PLC 二.使用步骤 1.创建西门子 PLC S7模型 2.创建设备 总结 前言 本文详细讲述了ISM We ...

  4. 熬了半宿做的表格PPT还是不能让老板客户满意?快来看看这些可视化大屏制作软件吧

    在这个谁掌握的数据多谁就是强者的时代,如何快速理解数据想要表达的信息是我们提升生活质量和提高工作效率的一大杀手锏.以往我们使用的最多的数据展示软件多是Excel或PPT,但Excel只能整理数据,PP ...

  5. 一个大屏监控380个泵房,13000个设备,智能水务是怎么实现的?

    江苏中法水务有限公司前身是常熟市自来水公司,成立于1984年,经过2018年的股份制改革,现在核心业务主要分为供水.二次供水.污水处理.市政工程和智能水务五大板块,服务于两百万人口. 作为一家公共事业 ...

  6. 大屏监控系统实战(16)-项目拾遗

    一.概述 项目已经算是完结了,但还有一些待优化的地方,我新开一帖,准备慢慢补充一下. 二.问题列表及解决方案 1.页面样式 页面显示的问题,可调整的地方比较多,随着数据的变化,目前页面上已经有几处显示 ...

  7. 大屏监控系统实战(13)-10分钟投票增量曲线制作(二)

    因为内容太多,所以我们分成了两部分,接前文 大屏监控系统实战(11)-10分钟投票增量曲线制作(一) 八.投票网站最近72小时10分钟投票走势和增量数据爬取 在SchedulingTest中添加方法如 ...

  8. 大屏监控系统实战(1)-项目介绍

    这个项目的起源非常的偶然,源于今年我有幸入选2019年CSDN博客之星年度总评选,并且排名一直还不错,在前20的行列中,而排名第一的天元浪子大大,用python分析了一波投票情况,我本人对自己也非常感 ...

  9. Echarts + Web实现大屏展示效果

    Echarts + Web实现大屏展示效果,实现数据可视化,大屏显示效果,用echarts插件实现 文件:590m.com/f/25127180-486877235-f5ca5a (访问密码:5516 ...

最新文章

  1. (转) 使用Speech SDK 5.1文字转音频
  2. c语言写输入汉字输出区位码程序,2017年计算机应用基础检测试题
  3. 不要用JWT替代session管理(上):全面了解Token,JWT,OAuth,SAML,SSO
  4. 干货丨 一文概览深度学习中的激活函数
  5. H5 canvas 绘图
  6. RSACryptoServiceProvider加密解密签名验签和DESCryptoServiceProvider加解密
  7. iPhone iPad 各种控件默认高度
  8. HDFS依然是存储的王者
  9. 虚拟CentOS访问Windows下共享文件(二)
  10. 单片机 驱动 标签打印机tsc_指令打印与驱动打印随笔
  11. mysql慢查询分析工具和分析方法
  12. C++类成员函数的传参问题
  13. Unity HoloLens 开发初识
  14. 计算机打开不显示桌面,电脑启动后不显示桌面怎么办
  15. 时间固定效应和个体固定效应的选择_【十分钟计量经济学】面板数据选择固定效应还是随机效应...
  16. 崩坏3服务器维护2月8号,崩坏3影骑士月轮将在2月8日更新后正式登场
  17. 夏天来了,教你怎么选西瓜
  18. win7 装显卡驱动后只显示桌面背景 - 解法办法一例
  19. Gateway 网关
  20. 读书笔记系列--VB2005-菜根谭

热门文章

  1. 供应链金融业务实施路径深度解析
  2. CS224N 2019 自然语言处理(一)自然语言处理库gensim之Word2vec
  3. HR怎么通过简历判断程序员是否优秀?
  4. ajax如何提交文件类型,在tpl文件中的文件类型的提交Ajax形式
  5. 打造个人IP的平台选择和流程
  6. busybox 安装方法
  7. 小猴子跌落山崖之 linear、ease、ease-in
  8. npm link 提示:error Error: EPERM: operation not permitted;The operation was rejected by your operating
  9. Java面试题系列——JavaSE面试题(MySQL二)
  10. 2023 Chatgpt易语言源码