軟件產品
Datalab 數據采集軟件
華太測控技術有限公司針對大多數采集測試系統有一套完整的技術解決方案。針對軟件,華太公司吸取了原有數據采集處理軟件DPS的優點,聽取了用戶對DPS的改進意見,推出了全新的數據采集處理軟件DataLab。DataLab是成都華太測控技術有限公司自主開發設計的數據分析處理軟件,操作簡單,方便易用,功能強大,適用于華太測控的各總線系列的采集產品。同時提供開放式的接口,使集成其他公司的采集產品輕松自如。DataLab可在Win98、Win2000和WinXP等多種操作系統下使用。DataLab采用了插件機制,不僅提供許多常規分析功能,包括+/-、積分、二次積分、微分、均方根、里薩育、頻譜、自動率譜、互功率譜、相關、相干、傳遞、插值、平均、最大最小值,而且支持自定義分析功能,支持從Matlab中導入算法,可以滿足用戶各種特殊要求的分析功能。
DataLab數據分析處理軟件處處為用戶著想,盡量簡化操作,同時提供保存用戶配置的機制,大大節省用戶時間。
DataLab非常注重性能,核心分析算法采用成熟的軟件分析包,在分析流程上線程與中斷機制相配合,真正實現實時采集實時分析。
以下我們以DataLab為基礎,闡述數據采集系統軟件的設計要點。
|
設備管理模塊負責管理整個系統的硬件設備,提供設置硬件設備基本參數的功能。硬件設備在DataLab中的界面如下圖所示。在該界面中,用戶可以設置觸發源、觸發電平、采樣速率、采集時間、通道量程、通道耦合方式等多種設置。同時,該處還提供了對通道數據的工程線性標定,只要設置了因子A、因子B以及單位,DataLab就可以自動轉換為相應的物理量。根據用戶要求,我們還可以提供二次非線性標定功能。
|
|
該模塊主要控制采集設備進行采集,檢測它們的相應狀態。 |
|
采集模塊該模塊主要控制采集設備進行采集,檢測它們的相應狀態。通過DataLab,用戶可清晰的看到’等待觸發’、’已觸發’、’完成’三種設備狀態。DataLab為了保持采集同步,在連續觸發的模式下采取統一觸發的策略(多個設備一起工作時,必須等到所有設備采集結束才開始第二次采集),充分保證系統的同步性。 數據分析模塊該模塊主要提供對采集的數據進行事后分析功能。DataLab可根據用戶要求提供多種分析功能,其通常的時域分析功能如圖所示: |
|
打印模塊很顯然,該模塊提供對分析波形的打印功能。在DataLab中的界面如下圖所示。在該界面中,用戶可以根據需要調整位置,選擇黑白或彩色打印模式。 |
|
插件機制用戶希望對該系統現有功能進行連貫無縫的緊密擴展時,則可以的插件機制實現。實際上插件機制,市面上很多應用軟件都提供這樣的支持,包括:CAD、圖檔編輯、媒體播放、瀏覽器和軟件開發平臺等,通過這些系統提供的擴展方式,第三方開發人員可以基于其平臺進行擴展。通常用戶需要集成的插件有兩種形式:exe和dll(包括ocx) 。只要定義接口得當,這兩類都可以輕松集成進來。 華太測控公司對于此類應用非常熟悉,已在多個產品應用。如我們數據采集分析處理軟件DataLab中的計算重力加速度的小工具。 |