Intouch间接变量

intouch中的间接变量是什么?

可以将它理解成是能够完全替代普通变量所有功能的一个容器。大概意思就是下图。当然,并不是说j就永远变成了a,如果又有新的变量赋值给j,那么j就会变成新的变量。
在这里插入图片描述

有哪几种间接变量?

Intouch中有离散量和模拟量,间接变量也分为间接离散和间接模拟,离散变量只能赋值给间接离散,模拟量只能赋值给间接模拟。

简单的使用演示

1、新建两个离散变量Disc01和Disc02,Disc01为False,Disc02为True
在这里插入图片描述
在这里插入图片描述
2、新建两个模拟变量Int01和Int02,Int01为11.1,Int02为88.8在这里插入图片描述
在这里插入图片描述
3、新建间接离散Disc_JJ以及间接模拟Ana_JJ
在这里插入图片描述
在这里插入图片描述
4、新建两个窗口 a和菜单
在这里插入图片描述
5、窗口a上显示一个绑定Disc_JJ的方块,颜色随Disc_JJ的真假改变,真为绿色,假为灰色。
在这里插入图片描述
6、再显示一个绑定Ana_JJ的数值。
在这里插入图片描述
7、窗口b菜单上放置两个按钮,按钮添加脚本如下,间接脚本常用赋值格式为:间接变量.Name = 变量.Name;更详细的方面后面再讲。
在这里插入图片描述
在这里插入图片描述
8、运行,点击按钮一和按钮二在不切换窗口的情况下,能够显示不同变量。
在这里插入图片描述
在这里插入图片描述

有什么用???

到这,可能大家还是觉得这个东西没什么卵用。其实某些时候大有用处,比如有几十上百个几乎一样的工艺(设备),创建百十个窗口就会很麻烦,这还不是关键,毕竟复制替换变量也很快,但如果工艺图需要改动呢?哪怕一点点,工作量都很惊人,如果使用了间接变量的方式就会省去很多麻烦。

ps:1、间接变量除了上面的赋值方式外还有其他赋值方式,两种方式各有优劣,按需使用;
2、间接变量也可以复制给间接变量,特殊时候可能会用到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值