-
PBA.pro
PBA.pro軟件臺(tái)的特點(diǎn):
(1)模塊化
支持MIL-STD1553, ARINC429, AFDX,模擬量, 離散量, 客戶(hù)指定的….
(2)可擴(kuò)展性
基于組件的方法,通過(guò)不同的PBA.pro組件展現(xiàn)其功能性
(3)可集成性
所有的功能性都是通過(guò)單個(gè)的用戶(hù)接PBA.pro框架組件實(shí)現(xiàn)的
(4)其他特點(diǎn)
支持主機(jī)操作系統(tǒng)有: Windows, LINUX
每個(gè)PBA.pro組件都代表某個(gè)功能
所有的PBA.pro組件以及PBA.pro框架能夠通過(guò)腳本( Tcl, Python )進(jìn)行控制
可以進(jìn)行不同水平的客戶(hù)自定制( Tcl/Python 腳本,面板,通過(guò)C++編程為客戶(hù)定制組件和窗口)
以XML格式存儲(chǔ)PBA.pro 設(shè)置信息
PBA.pro軟件平臺(tái)提供以下基于組件功能:
(1)PBA.pro的資源管理器
處理不同的PBA.pro資源組件(可以使AIM的或者第三方的)
資源組件按照通信/接口模塊的層級(jí)模式來(lái)執(zhí)行
MIL-STD1553
ARINC429
AFDX/ARINC664
模擬量/離散量 (e.g.第三方硬件資源)
數(shù)字多用表, RS-422 (e.g.第三方硬件資源)
RS-232 (應(yīng)用程序資源, 使用PC可獲得的標(biāo)準(zhǔn)COM 端口)
網(wǎng)絡(luò)(TCP/IP, UDP) (應(yīng)用程序資源, 使用PC可獲得的標(biāo)準(zhǔn)網(wǎng)絡(luò)接口)
(2)PBA.pro 腳本
基于Tcl 和Python (免費(fèi)的腳步語(yǔ)言)
可獲得2種PBA.pro支持的系統(tǒng)平臺(tái) (Windows, LINUX)
可訪問(wèn)所有的PBA.pro對(duì)象和它們的屬性“Properties”
可以處理任何PBA.pro對(duì)象的信號(hào) “Signals” ,以及可以調(diào)用一個(gè)對(duì)象的的“Slot”
支持客戶(hù)交互式操作(消息盒子,輸入對(duì)話框)
可訪問(wèn)PBA.pro 框架結(jié)構(gòu)
(3)PBA.pro設(shè)計(jì)組件
用戶(hù)自定義面板及顯示可以通過(guò)“拖放”創(chuàng)建,可以使用窗口庫(kù)定義顯示和控制功能
顯示/控制任意PBA.pro對(duì)象屬性
(例如參數(shù),狀態(tài),等...)
定義PBA.pro對(duì)象的“Signals” 和“Slots”的連接
從控制面板調(diào)用腳本
內(nèi)嵌的任意ActiveX 控件(只針對(duì)Windows)
動(dòng)態(tài)可擴(kuò)展的窗口庫(kù) (用戶(hù)指定的...)
(4)PBA.pro 數(shù)據(jù)庫(kù)管理器
可以定義對(duì)原始數(shù)據(jù)進(jìn)行工程單位換算
可以以XML格式存儲(chǔ)數(shù)據(jù)庫(kù)信息
可完全通過(guò)腳本實(shí)現(xiàn)對(duì)任易格式的數(shù)據(jù)庫(kù)導(dǎo)入或者通過(guò)腳本生成PBA.pro設(shè)置
導(dǎo)入現(xiàn)存的AIM支持的數(shù)據(jù)庫(kù)格式 (PDI)
對(duì)未來(lái)數(shù)據(jù)庫(kù)資源支持的可擴(kuò)展性,PBA.pro通過(guò)資源組件支持未來(lái)的擴(kuò)展性
(5)PBA.pro 的測(cè)試管理
定義基于腳本的測(cè)試序列,結(jié)構(gòu)通過(guò)測(cè)試應(yīng)用和測(cè)試組指導(dǎo)
自動(dòng)生成測(cè)試報(bào)告和測(cè)試日志
自動(dòng)或者手動(dòng)評(píng)估測(cè)試結(jié)果 (測(cè)試通過(guò)/失敗)
支持自動(dòng)化執(zhí)行或者單步執(zhí)行測(cè)試應(yīng)用、測(cè)試組、測(cè)試腳本
客戶(hù)可定制報(bào)告格式