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