世纪星实现弹簧按钮功能升级
徐向农
摘要: 弹簧按钮,用过操作台的用户对这个词汇一定很熟悉,但是这个东西在软件上实现起来相对比较困难。在早些时候的世纪星版本里面,我们会发现如果想实现一个弹簧按钮的功能,我们需要在命令语言里面的“按下时”和“弹起时”分别对变量赋值,这种方式在操作速度很快的情况下,会出现写数据丢失的现象,这是计算机工作频率的问题,windows的基准工作频率为55ms,这就决定了我们软件的反应速度,换句话说,超过55ms就有可能出现信号丢失。
Abstract:
Key words :
弹簧按钮,用过操作台的用户对这个词汇一定很熟悉,但是这个东西在软件上实现起来相对比较困难。在早些时候的世纪星版本里面,我们会发现如果想实现一个弹簧按钮的功能,我们需要在命令语言里面的“按下时”和“弹起时”分别对变量赋值,这种方式在操作速度很快的情况下,会出现写数据丢失的现象,这是计算机工作频率的问题,windows的基准工作频率为55ms,这就决定了我们软件的反应速度,换句话说,超过55ms就有可能出现信号丢失。
《世纪星组态软件》最新版本V7.5本着“以人为本、追求卓越”的理念,完成了对该功能的优化,我们通过“动画连接>按键>离散值”位置做界面改进,并且更改软件内部大量程序实现了弹簧按钮功能。
首先我们回顾以前的“动画连接>按键>离散值”样式:
这里面可以连接一个离散类型的变量,但是只可以做设置、复位、切换、三种有效状态,根本没有弹簧按钮的效果。
现在,让我们看一下新的“动画连接>按键>离散值”样式:
它增加了“直接”和“取反”两个新选项,如下表所示:
从现在开始,弹簧按钮的功能就可以用这个“动画连接>按键>离散值”实现了!
目前通用的7.50版本还未改进功能,如果有需要请联系,我会为大家提供相关补丁程序!联系电话:010-84645656-8623
此内容为AET网站原创,未经授权禁止转载。