世紀星實現彈簧按鈕功能升級
徐向農
摘要: 彈簧按鈕,,用過操作臺的用戶對這個詞匯一定很熟悉,,但是這個東西在軟件上實現起來相對比較困難,。在早些時候的世紀星版本里面,我們會發(fā)現如果想實現一個彈簧按鈕的功能,,我們需要在命令語言里面的“按下時”和“彈起時”分別對變量賦值,,這種方式在操作速度很快的情況下,會出現寫數據丟失的現象,,這是計算機工作頻率的問題,,windows的基準工作頻率為55ms,這就決定了我們軟件的反應速度,,換句話說,,超過55ms就有可能出現信號丟失。
Abstract:
Key words :
彈簧按鈕,,用過操作臺的用戶對這個詞匯一定很熟悉,,但是這個東西在軟件上實現起來相對比較困難。在早些時候的世紀星版本里面,,我們會發(fā)現如果想實現一個彈簧按鈕的功能,,我們需要在命令語言里面的“按下時”和“彈起時”分別對變量賦值,這種方式在操作速度很快的情況下,,會出現寫數據丟失的現象,,這是計算機工作頻率的問題,windows的基準工作頻率為55ms,,這就決定了我們軟件的反應速度,,換句話說,超過55ms就有可能出現信號丟失,。
《世紀星組態(tài)軟件》最新版本V7.5本著“以人為本,、追求卓越”的理念,完成了對該功能的優(yōu)化,,我們通過“動畫連接>按鍵>離散值”位置做界面改進,,并且更改軟件內部大量程序實現了彈簧按鈕功能。
首先我們回顧以前的“動畫連接>按鍵>離散值”樣式:
這里面可以連接一個離散類型的變量,,但是只可以做設置,、復位,、切換,、三種有效狀態(tài),,根本沒有彈簧按鈕的效果。
現在,,讓我們看一下新的“動畫連接>按鍵>離散值”樣式:
它增加了“直接”和“取反”兩個新選項,,如下表所示:
從現在開始,彈簧按鈕的功能就可以用這個“動畫連接>按鍵>離散值”實現了,!
目前通用的7.50版本還未改進功能,,如果有需要請聯系,我會為大家提供相關補丁程序,!聯系電話:010-84645656-8623
此內容為AET網站原創(chuàng),,未經授權禁止轉載。