原創|產品更新|編輯:黃竹雯|2017-03-24 16:20:25.000|閱讀 498 次
概述:GLG工具包Visualization and HMI Toolkit更新至v3.6,支持Java Script。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Visualization and HMI Toolkit的為開發高級圖形的動態界面而設計的藝術化的框架:它不僅僅是簡單的按鍵與菜單,它是全動態的能顯示動態數據以及能反映用戶互動的圖片對象。它不僅僅是能制作“漂亮圖片”繪制工具(它還具有很多其他功能),而是能使開發人員定義圖片對象以及與程序中的對象互動的圖形引擎。它的使用對象主要針對應用程序開發人員,能將乏味的低級別圖片代碼編譯工作轉化成高級的互動設計行為。
GLG工具包Visualization and HMI Toolkit更新至v3.6,點擊下載>>>
支持Java Script:
對Java Script的增加的支持使得用戶可以定義自定義函數,將多個輸入值轉換為驅動動畫的輸出值。通過可以添加到對象屬性的新Java Script轉換來使用Java Script。例如,一個新的“LED Value Display”部件可以通過使用Java Script轉換來實現部件的邏輯。
轉換的Java Script屬性包含用于生成輸出值的Java Script代碼。轉換的Arg List屬性通過$ N符號提供腳本中使用的可變的參數,其中N是基于1的參數索引(即 $ 1是第一個參數)。參數可以是雙(D)、字符串(S)或XYZ(G)類型。Java Script轉換的輸出值也可以是D、S或G類型,與其所附屬性的類型相匹配。
例如,可以使用以下Java Script將D屬性的值設置成以度為單位的第一個參數的sin函數:Math.sin ($ 1 / 180. * Math.PI)
下面的Java Script可用于根據第一個參數的值和由第二個、第三個參數定義的閾值來在“NORMAL” 和“ALARM”之間切換的文本字符串:$ 1 <$ 2 || $ 1> $ 3?“ALARM”:“NORMAL”
對于復雜的Java Script來說,可以通過Java Script文件提供Java Script函數和方法庫。加載此文件時,可以在圖形中使用該文件中定義的Java Script函數。
應用程序可以使用包含Java Script方法集合的全局Java腳本文件并在應用程序的圖紙中使用。該文件將被預加載并用作Java Script庫。Viewport的JavaScriptFile屬性也可定義為該viewport預加載的Java Script文件。所有加載的Java腳本都是全局的,可以在應用程序的任何位置訪問。從Java Script文件加載的函數將覆蓋任何以前具有相同名稱的Java Script函數。
GLGeditors和所有GLG API都支持Java Script:C / C ++、Java、C#和Windows上的ActiveX。C / C ++和ActiveX中的Java Script支持由Duktape JavaScript Engine提供,對于C#來說可以使用Jurassic JavaScript引擎(由Jurassic.dll提供)。在Java中可以使用Java的JavaScript引擎。
所有Java Scripts都在繪圖設置時先行編譯,以實現更快的運行。這些腳本也可以進行緩存。
GlgJavaScriptFile全局配置資源或GLG_JAVA_SCRIPT_FILE環境變量可用于指定全局Java Script文件。 對于GLG Builder和GLG HMI配置器,還可以通過-glg-java-script-file命令行選項或GLG配置文件中的GlgJavaScriptFile資源(即glg_config或glg_hmi_config)提供全局Java Script文件。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網