查看: 1284|回复: 5
收起左侧

[用户资料分享] 在汇川IT7000触摸屏利用脚本实现IT6000触摸屏的动态画线功能

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
    动态画线控件是通过长度和角度绘制图形的一种控件,一般适用于加工某种形状的设备,可以将加工图形直观地显示在触摸屏上,先根据此图形模拟查看自己要加工的图形是否为自己想要的图形,在一些折弯设备行业有广泛的应用。下图为汇川IT6000的触摸屏的“动态画线”控件。
   
    汇川IT6000触摸屏被IT7000替代后,便不再有“动态画线”控件,但IT7000触摸屏提供了“画布”控件,“画布”控件的功能是用于显示脚本绘制的图形图案。IT7000的脚本采用的是 JavaScript 代码编写,具有更高的灵活性,可以完成一些运算逻辑等。
    JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备,但使用门槛较高。
    本案例参考IT6000触摸屏的“动态画线”的功能,使用IT7000的脚本在“画布”控件上完整实现了动态画线功能。下图为IT6000触摸屏动态画线图形与IT7000触摸屏动态画线图形的对比。
   
   
    另外,本案例还做了IT7000触摸屏的图形库脚本程序,下图所示。
   
    下面,将单画布动态画线的详细脚本展示如下。
       
    该动态画线脚本的线段和角度地址与IT6000动态画线地址相同,唯一的不同点是IT6000动态画线的控件内可以显示线段的长度,IT7000的动态画线为了弥补该功能,而是将不同的线段用两种颜色来交替显示,依此来直观地区分出每条线段的位置。
    本案例支持无PLC仿真,但是需要注意,仿真时要选择“启动在线模拟器”(不需要连PLC),否则动态画线功能无法仿真。
    本案例中,已将动态画线脚本详细注释,以便共同交流和学习。

汇川IT7000触摸屏利用脚本实现动态画线 - 20211207.zip

1.9 MB, 下载次数: 22

售价: 20  [记录]





上一篇:开机显示这个错误怎么解决?
下一篇:威纶通智能家居UI

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

Slimming 2021-12-17 20:23:30 | 显示全部楼层
感谢分享,我之前发布过canvas的几个主题,楼主可以回看交流下。
另外向楼主提问,IT7000的画布是否支持鼠标监听,获取鼠标的点击坐标?
回复 送花

使用道具 举报

zaishuiyifang 2022-8-2 17:20:37 | 显示全部楼层
汇川这个脚本能写出这个效果,真心厉害。没有断点,也不能监控变量,是用别的软件编辑好,再拷贝过来吗?
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部