JS 物件: 以 JavaScript 實現豐富且客製化的人機功能
隨著人機介面(HMI)整合各種IT技術後,這項產品也逐漸擴大了應用的領域,在工業、醫療、能源、家庭自動化等不同系統皆能看見HMI的蹤跡。為了突破HMI在這些行業上的應用瓶頸,威綸科技推出的「JS物件」除了可以讓用戶自行擴展HMI現有各項功能之外,透過串接多樣性的API支援各種行業的特殊需求,進一步擴大HMI的應用領域。
突破現有框架限制,應用創新領域
開發人員利用JS物件結合自行開發的JavaScript程式碼,提供存取PLC設備數據、邏輯運算…等功能,與Macro所提供的功能相比,JS物件擁有更強大且多元的表現,適用於不同的應用情境。
JS物件整合HMI的螢幕觸控功能,能偵測觸控螢幕的行為,並執行用戶指定的動作;同時,JS物件支援強大的圖像自訂功能,可自由改變物件本身的圖像外觀,或是搭配Canvas工具自由繪製圖形。此外,JS物件也能串接Web API,善用Web API並整合至各式情境,強化HMI在各領域的應用。
完善的JS功能,加速專案開發流程
JavaScript是一個相當成熟的程式語言,功能強大且實用,有許多現成的程式碼可以提供參考。透過EasyBuilder Pro中的「JS資源」功能,讓您在設計JS物件時,方便直接套用現有的JavaScript模組,快速打造出獨一無二的HMI應用程式。
改寫傳統人機,互動介面由你定義
在HMI上的應用範例如下:
有了JS物件,開發人員可以設計出差異化的產品,不但給用戶更流暢的操作體驗,也開啟不同於以往人機互動的可能。
支援軟體版本
JS物件自EasyBuilder Pro V6.05.01開始提供於cMT X系列標準型與進階型系列產品上。其中JavaScript程式碼可支援至ECMAScript 2017版本。