原創(chuàng)|產(chǎn)品更新|編輯:張蓉|2025-04-02 14:06:03.780|閱讀 146 次
概述:GLG Toolkit 一直是各行業(yè)進(jìn)行動態(tài)數(shù)據(jù)驅(qū)動圖形開發(fā)的重要工具,4.5 版本帶來了一系列令人矚目的更新,進(jìn)一步提升了其功能與性能,為開發(fā)者提供了更多便利和強(qiáng)大的特性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
GLG Toolkit 一直是各行業(yè)進(jìn)行動態(tài)數(shù)據(jù)驅(qū)動圖形開發(fā)的重要工具,4.5 版本帶來了一系列令人矚目的更新,進(jìn)一步提升了其功能與性能,為開發(fā)者提供了更多便利和強(qiáng)大的特性。
	 

 
AutoScaleMargin:新增屬性可設(shè)繪圖與圖表數(shù)據(jù)區(qū)頂 / 底部 “頂部空間”。正值表像素空間,負(fù)值為繪圖初始范圍百分比。自動縮放開啟時,圖表調(diào)整高低設(shè)置保頭部空間,讓繪圖線在邊緣時更易見。
多變量輸入支持:GLG 變換現(xiàn)可依兩個及以上變量輸入算繪圖值。此前多輸入變量轉(zhuǎn)換附于繪圖入口點(diǎn)時,輸入新值會推多個數(shù)據(jù)樣本且僅最后一個正確,新版本已改善,能正確顯示輸出值。
Incremental 轉(zhuǎn)換:新轉(zhuǎn)換用于實(shí)現(xiàn) D 或 G 屬性漸變。附于 D 屬性時,設(shè)新目標(biāo)值,屬性值漸變,達(dá)新值時動畫停。也可用于控制點(diǎn)或顏色屬性。有 Target(目標(biāo)值)、Num Steps(步數(shù))、Time Interval(時間間隔)、Enabled(啟用)屬性。初始繪制時,Target 作初始值無漸變,之后設(shè)新 Target 值觸發(fā)漸變。
“Play Once” 動畫與觸發(fā)器:Timer 轉(zhuǎn)換新增 Stop After(定義激活后運(yùn)行間隔數(shù),動畫停時 Enabled 重置為 0)和 Trigger(設(shè)為 1 啟動動畫,動畫停時 Enabled 重置為 0 但 Trigger 不重置,可依其他轉(zhuǎn)換輸出條件觸發(fā)動畫)屬性,用于 “播放一次” 動畫。
	 
 
新 Function 轉(zhuǎn)換:原 Compare/Min/Max 轉(zhuǎn)換的 min/max 功能現(xiàn)由 Function 轉(zhuǎn)換實(shí)現(xiàn),還包括絕對值、雙精度到整數(shù)轉(zhuǎn)換及簡單線性函數(shù)等。加載舊版繪圖時,相關(guān)轉(zhuǎn)換自動轉(zhuǎn)成新 Min/Max/Abs 轉(zhuǎn)換。
Compare 轉(zhuǎn)換新屬性:新增 True Value 和 False Value 屬性,可自定義比較結(jié)果為真或假時的輸出值,舊版輸出固定為 0 或 1。
新嵌入式外殼視口:GLG_EMBEDDED_SHELL 替代 GLG_DIALOG_SHELL,實(shí)現(xiàn)獨(dú)立窗口系統(tǒng)的浮動對話框,各部署環(huán)境表現(xiàn)一致。顯示在父視口窗口內(nèi),有可拖標(biāo)題欄定位,與平臺差異隔離。
.NET 支持?jǐn)U展:支持多個.NET 版本,包括.NET Core 8、.NET Framework 4.8 及 4.6.2(舊版支持)。安裝目錄 lib 下有對應(yīng).NET 子目錄存不同版本 DLL 文件。
瀏覽器縮放處理優(yōu)化:舊版瀏覽器縮放使 GLG 畫布像圖像縮放致像素化,新版庫依瀏覽器縮放級別重設(shè)畫布內(nèi)容大小,避免像素化。SetCanvasScale 方法新增兩參數(shù)更好處理縮放,演示用 resize 監(jiān)聽器和此方法依縮放調(diào)畫布分辨率。
框架集成增強(qiáng):提供 React、Angular 和 Next.js 組件集成 GLG。組件處理各框架特性,分離 GLG 代碼與框架,可共享演示和示例代碼。易在網(wǎng)頁實(shí)例化多個組件,安裝目錄有對應(yīng)示例及說明。
庫模塊化:GLG JavaScript 庫可作模塊或腳本部署,提供 GlgTookit.mod.js(模塊)和 GlgToolkit.js(經(jīng)典腳本)及相應(yīng) API 版本。所有演示和示例源代碼更新為用模塊,可在不同環(huán)境使用,能在同一網(wǎng)頁部署多個實(shí)例。
雙向流管道部件:3D 管道部件調(diào)色板新增部件,Value 屬性控流方向和顏色,值變號流反轉(zhuǎn),為 0 時流停且顏色變暗淡。有多邊形和樣條管道。
	 
  
指示器與儲罐部件增強(qiáng):新指示器和儲罐部件可選擇警報顏色邏輯。UseStatus 屬性為 0 時,Value 屬性依顏色閾值控警報色;為 1 時,Status 屬性供顏色索引。NumColors 屬性可改警報顏色和閾值數(shù)量。
GlgConfigureWindow:設(shè)視口窗口大小和 / 或位置,可用于各級視口。參數(shù)含窗口位置、大小及操作標(biāo)志。設(shè)后控制點(diǎn)不再控視口大小或位置,標(biāo)志參數(shù)可恢復(fù)控制點(diǎn)使用。
GlgUpdateChartState:預(yù)填充圖表后更新圖表狀態(tài),參數(shù)控自動縮放、滾動條更新及數(shù)據(jù)樣本修剪等操作,舊版需復(fù)雜函數(shù)調(diào)用序列。
AddDataSampleNode 返回值:返回值由 void 改 boolean,可判斷方法調(diào)用成功或失敗,圖表未準(zhǔn)備好時首次調(diào)用失敗能中止預(yù)填充。
新診斷方法:新增 C/C++ 方法 GlgPrintObjectCounts(打印各 GLG 對象類型總數(shù))和 GlgPrintObjectCountChanges(打印上次調(diào)用后對象數(shù)量變化)診斷內(nèi)存和對象泄漏。Windows 下輸出存日志,Linux/Unix 打印到 stdout。
SetCanvasScale 增強(qiáng):GLG JavaScript 庫方法新增 PixelOffsetScale(像素偏移縮放因子)和 ScreenCoordScale(固定比例視口縮放因子)參數(shù),多設(shè)為 window.devicePixelRatio,省略則不縮放,減少移動設(shè)備調(diào)整代碼。
錯誤修復(fù):修復(fù) GTK 版 GLG Toolkit 中 GLG_APPLICATION_SHELL 外殼初始定位、圖表預(yù)填充激活滾動條、C# 中對話框視口雙重映射、OpenGL 擴(kuò)展字符內(nèi)存泄漏、GlgGetTagObject 搜索標(biāo)簽崩潰、JavaScript 庫文本輸入框自動完成異常及 GlgNList 在移動設(shè)備上的行為等問題。
GLG Toolkit 4.5升級,實(shí)時圖表、動畫、API功能增強(qiáng),新增多變量輸入、Incremental轉(zhuǎn)換等。嵌入式視口改進(jìn),Web庫優(yōu)化,新部件與API更新,修復(fù)多處錯誤,提升性能與穩(wěn)定性。
慧都科技是專注軟件工程、智能制造、石油工程三大行業(yè)的數(shù)字化解決方案服務(wù)商。在智能制造領(lǐng)域,我們致力于結(jié)合先進(jìn)的技術(shù)手段,為制造企業(yè)提供設(shè)計仿真、生產(chǎn)管理、工業(yè)物聯(lián)網(wǎng)等解決方案等,以幫助其優(yōu)化生產(chǎn)流程和提升制造效率。
慧都科技是 Generic Logic 在中國區(qū)的正式授權(quán)經(jīng)銷商。Generic Logic長期致力于開發(fā)與銷售 GLG 工具包。GLG Toolkit 作為一套集成編輯器、庫、工具以及控件的軟件,為工業(yè)自動化領(lǐng)域企業(yè)提供了強(qiáng)大的圖形框架,能夠創(chuàng)建以動態(tài)方式展示實(shí)時數(shù)據(jù)的可視化界面。
若您的企業(yè)在工業(yè)自動化進(jìn)程中,面臨著數(shù)據(jù)動態(tài)展示困難、HMI 和 SCADA 系統(tǒng)開發(fā)繁瑣、不同平臺兼容性差等挑戰(zhàn),不妨進(jìn)一步了解 GLG Toolkit。
掃描下方二維碼或者聯(lián)系在線客服,我們將為您提供免費(fèi)的產(chǎn)品介紹及技術(shù)咨詢服務(wù)。
	  
 
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn