OXYGEN 8.1 是 OXYGEN 8.x 系列的第一個(gè)更新版本。此版本聚焦于實(shí)時(shí)功率分析以及與現(xiàn)代測試環(huán)境的更優(yōu)集成,亮點(diǎn)是引入了由 OXYGEN 托管的 Modbus 和 OPC UA 服務(wù)器功能。此外,它還增強(qiáng)了數(shù)字 I/O 能力、擴(kuò)展了 SDK 支持,并帶來了一系列易用性改進(jìn)和優(yōu)化。

實(shí)時(shí)功率計(jì)算(Linux)
OXYGEN 8.1 為 Linux 發(fā)行版上的功率分析新增了一個(gè)實(shí)時(shí)選項(xiàng)。Power Group(功率組)工具中的新 Real-time(實(shí)時(shí))選項(xiàng)卡,能以高達(dá) 1 kHz 的更新率快速 UDP 輸出計(jì)算出的功率值,典型的 I/O 延遲僅為 2 ms(最大 4 ms)。
實(shí)時(shí)功率計(jì)算獨(dú)立于標(biāo)準(zhǔn)功率計(jì)算運(yùn)行。它支持除“其他”以外的所有接線類型,并提供典型的功率通道,例如:
有功功率 P
視在功率 S
無功功率 Q
功率因數(shù) PF
頻率 f
電壓有效值 U_RMS
電流有效值 I_RMS
如果在功率組中定義了附加通道,還可獲得:
直流分量 U_DC、I_DC
基波分量 U_Fund、I_Fund
諧波分量 U_Harm、I_Harm
相位角 φ
設(shè)置實(shí)時(shí)功率計(jì)算的方法:
創(chuàng)建一個(gè) Power Group(功率組)
在功率組屬性中啟用 Real-time(實(shí)時(shí)) 選項(xiàng)卡
配置 UDP 輸出參數(shù)(目標(biāo) IP、端口號等)
選擇要輸出的通道
需要軟件選件:OXY-OPT-POWER-RT**
OPC UA 支持
本版本的另一個(gè)亮點(diǎn)是對 OPC UA(開放平臺通信統(tǒng)一架構(gòu)) 的支持——這是一種標(biāo)準(zhǔn)化、平臺無關(guān)的通信協(xié)議,用于可靠的數(shù)據(jù)交換。OPC UA 通過加密和簽名確保高安全性,同時(shí)具備認(rèn)證和授權(quán)機(jī)制,并可無縫運(yùn)行在 Windows、Linux 和 Android 系統(tǒng)上。
OXYGEN 支持兩種通信模型:
OPC UA 服務(wù)器(發(fā)布模式)
直接在 OXYGEN 測量軟件內(nèi)創(chuàng)建并運(yùn)行 OPC UA 服務(wù)器。配置選項(xiàng)包括:
選擇要發(fā)布的通道和數(shù)據(jù)
設(shè)置采樣率和縮放參數(shù)
配置安全策略和認(rèn)證憑據(jù)
管理證書和私鑰
這使得您可以高效地向外部 OPC UA 客戶端提供測量數(shù)據(jù)。
需要軟件選件:OXY-OPT-OPC-UA-SERVER**
OPC UA 客戶端(訂閱模式)
通過向通道列表中添加 OPC UA 客戶端,將外部 OPC UA 數(shù)據(jù)流直接集成到 OXYGEN 中。您可以配置新的連接或加載已有的端點(diǎn)。主要特性包括:
靈活選擇要接收的通道和數(shù)據(jù)(測量值、采樣率、縮放參數(shù)及附加元數(shù)據(jù))
每個(gè)導(dǎo)入的通道都包含其原始屬性的詳細(xì)信息
允許單獨(dú)調(diào)整采樣間隔和縮放比例
對于安全部署,完全支持高級端點(diǎn)設(shè)置中的安全和認(rèn)證功能:可配置 OPC UA 安全策略、管理用于加密和簽名通信的證書和私鑰,并使用用戶認(rèn)證憑據(jù)(用戶名和密碼)。這確保了能輕松集成到安全的 OPC UA 環(huán)境中,并符合現(xiàn)代 IT 安全要求。
Modbus 服務(wù)器
在 OXYGEN 8.1 中,我們通過引入 Modbus 服務(wù)器功能擴(kuò)展了 Modbus 通信。之前的版本只支持 Modbus 客戶端操作,現(xiàn)在您可以直接在 OXYGEN 內(nèi)創(chuàng)建并運(yùn)行 Modbus 服務(wù)器,實(shí)現(xiàn)與外部 Modbus 客戶端的無縫數(shù)據(jù)共享。集成的 Modbus 服務(wù)器提供靈活的配置選項(xiàng):
選擇要發(fā)布的寄存器類型和地址映射
設(shè)置更新速率
配置字節(jié)序(Big Endian / Little Endian)
為了簡化集成,配置可以導(dǎo)出為 XML 文件,供 Modbus 客戶端系統(tǒng)使用。
需要軟件選件:OXY-OPT-MODBUS-SERVER**
鎖相統(tǒng)計(jì)(Phase-locked Statistics)
我們還擴(kuò)展了統(tǒng)計(jì)通道的功能,新增了一種計(jì)算類型:Phase-locked(鎖相)。它允許基于定義的信號周期數(shù)來計(jì)算統(tǒng)計(jì)值,為周期性信號提供更有意義的洞察。關(guān)鍵配置包括:
定義每個(gè)統(tǒng)計(jì)塊的周期數(shù)(例如:10個(gè)周期)
選擇統(tǒng)計(jì)量(均值、有效值、峰值、峰峰值等)
除了所有標(biāo)準(zhǔn)統(tǒng)計(jì)量之外,鎖相統(tǒng)計(jì)還引入了兩個(gè)新的統(tǒng)計(jì)值:
Cycle RMS(周期有效值):每個(gè)單獨(dú)周期的有效值
Cycle Mean(周期平均值):每個(gè)單獨(dú)周期的平均值
這些增強(qiáng)共同改善了對周期性信號的分析,得到更穩(wěn)定、更有意義且更貼近實(shí)際應(yīng)用的結(jié)果。
數(shù)字輸出增強(qiáng)
在此版本中,我們增強(qiáng)了機(jī)箱控制器上 DEWE3-OPT-DIO 選件的數(shù)字輸出能力,為同步、觸發(fā)和信號分配提供了更大的靈活性。
除了標(biāo)準(zhǔn)的數(shù)字輸出模式外,數(shù)字輸出通道現(xiàn)在支持以下信號類型:
PPS(秒脈沖)
Frequency Clock(頻率時(shí)鐘)
IRIG(國際時(shí)間碼)
Custom Signal Out(自定義信號輸出)
此外,AUX 輸出引腳現(xiàn)在作為一個(gè)軟件通道可用。這個(gè)虛擬通道代表物理上的 Sync Output Connector(同步輸出連接器)“AUX”,并提供相同的操作模式:PPS、Frequency Clock、IRIG。對此軟件通道所做的任何更改都會直接反映在 SYNC Out 設(shè)置中。另外,CustomSignalOut 模式使您能夠從 AUX 連接器轉(zhuǎn)發(fā)已配置的同步信號。這樣就可以直接將 Sync Out 信號作為通道進(jìn)行監(jiān)視,并將其分發(fā)到機(jī)箱控制器上的任何其他數(shù)字輸出通道。
注意:需要 TRION-API 和固件更新(不僅僅是 OXYGEN 更新);需要軟件選件 DEWE3-OPT-DIO
其他改進(jìn)
除了主要功能增強(qiáng)外,OXYGEN 8.1 還引入了若干較小的改進(jìn),進(jìn)一步完善了易用性和系統(tǒng)靈活性。
CAN 傳輸設(shè)置
CAN 發(fā)送設(shè)置現(xiàn)在包含一個(gè)新的 Output Mode(輸出模式) 選項(xiàng)。設(shè)置為 Average(平均)(默認(rèn))時(shí),會在定義的輸出周期內(nèi)對所有樣本進(jìn)行逐塊線性平均后輸出。選擇 Last_Value(最后值) 則恢復(fù)以前的行為,僅傳輸最后一個(gè)有效樣本。
Resolver 插件
為提高信號質(zhì)量,Resolver 插件現(xiàn)在提供了一個(gè)運(yùn)行統(tǒng)計(jì)濾波器,具有可定義的濾波長度(1-1000 ms)。這允許對速度輸出信號進(jìn)行平滑處理,從而獲得更穩(wěn)定、更可靠的測量結(jié)果。
快速訪問收藏夾
來自 Add Channel(添加通道) 菜單的前四個(gè)收藏項(xiàng)現(xiàn)在直接顯示在通道列表底部。這取代了之前的 Power Group 按鈕,使各種操作的訪問更快、更靈活。
記錄儀時(shí)間格式
Chart Recorder、Recorder 和 Scope 等記錄儀器現(xiàn)在可以顯示時(shí)間格式信息(絕對時(shí)間和相對時(shí)間),提高了數(shù)據(jù)分析與審查時(shí)的清晰度。
XCP 屏幕鎖定
當(dāng)建立活躍的 XCP 連接時(shí),屏幕鎖定現(xiàn)在會自動禁用。
多路 SCPI 連接
OXYGEN 8.1 現(xiàn)在支持到同一主機(jī)的多個(gè)并行 SCPI 連接。這使得可以同時(shí)使用諸如 OXYGEN-GO 之類的工具以及基于 SCPI 的遠(yuǎn)程系統(tǒng),從而實(shí)現(xiàn)更靈活、更先進(jìn)的測試設(shè)置。
OXYGEN SDK (ODK) – Python 支持
除了上述 OXYGEN 功能更新外,我們還通過引入 Python 支持顯著擴(kuò)展了 OXYGEN SDK (ODK)?,F(xiàn)在,您可以像使用基于 C++ 的 ODK 一樣,使用 Python 開發(fā)自定義軟件通道。
借助這一新增功能,您可以:
直接在 Add Channel(添加通道) 對話框中注冊新的通道類型
創(chuàng)建具有自定義屬性的輸出通道
使用 QML 完全自定義“添加通道”和“通道詳情”頁面
支持本地化,可實(shí)現(xiàn)屬性名稱和用戶界面文本的翻譯
從技術(shù)角度看,Python 插件在其專用的進(jìn)程中運(yùn)行,以確保 OXYGEN 的穩(wěn)定性。它們可以由 OXYGEN 自動啟動,也可以在調(diào)試器中手動執(zhí)行,從而簡化了開發(fā)和測試流程。該實(shí)現(xiàn)支持 Python 3.12 至 3.15 以及 NumPy 2.x,提供了對現(xiàn)代科學(xué)計(jì)算棧的訪問。更多詳細(xì)信息和實(shí)用示例,請參閱我們的 GitHub 倉庫。
需要注意的是,雖然 Python 提供了更大的靈活性和更簡便的開發(fā)體驗(yàn),但與同等功能的 C++ 插件相比,性能會較低。這是由于 Python 解釋器、多線程限制以及額外的數(shù)據(jù)傳輸開銷所致。




滬公網(wǎng)安備31011402010445