-
PBA.pro
PBA.pro软件台的特点:
(1)粉色污视频化
支持MIL-STD1553, ARINC429, AFDX,模拟量, 离散量, 客户指定的….
(2)可扩展性
基于组件的方法,通过不同的PBA.pro组件展现其功能性
(3)可集成性
所有的功能性都是通过单个的用户接PBA.pro框架组件实现的
(4)其他特点
支持主机操作系统有: Windows, LINUX
每个PBA.pro组件都代表某个功能
所有的PBA.pro组件以及PBA.pro框架能够通过脚本( Tcl, Python )进行控制
可以进行不同水平的客户自定制( Tcl/Python 脚本,面板,通过C++编程为客户定制组件和窗口)
以XML格式存储PBA.pro 设置信息
PBA.pro软件平台提供以下基于组件功能:
(1)PBA.pro的资源管理器
处理不同的PBA.pro资源组件(可以使AIM的或者第三方的)
资源组件按照通信/接口粉色污视频的层级模式来执行
MIL-STD1553
ARINC429
AFDX/ARINC664
模拟量/离散量 (e.g.第三方硬件资源)
数字多用表, RS-422 (e.g.第三方硬件资源)
RS-232 (应用程序资源, 使用PC可获得的标准COM 端口)
网络(TCP/IP, UDP) (应用程序资源, 使用PC可获得的标准网络接口)
(2)PBA.pro 脚本
基于Tcl 和Python (免费的脚步语言)
可获得2种PBA.pro支持的系统平台 (Windows, LINUX)
可访问所有的PBA.pro对象和它们的属性“Properties”
可以处理任何PBA.pro对象的信号 “Signals” ,以及可以调用一个对象的的“Slot”
支持客户交互式操作(消息盒子,输入对话框)
可访问PBA.pro 框架结构
(3)PBA.pro设计组件
用户自定义面板及显示可以通过“拖放”创建,可以使用窗口库定义显示和控制功能
显示/控制任意PBA.pro对象属性
(例如参数,状态,等...)
定义PBA.pro对象的“Signals” 和“Slots”的连接
从控制面板调用脚本
内嵌的任意ActiveX 控件(只针对Windows)
动态可扩展的窗口库 (用户指定的...)
(4)PBA.pro 数据库管理器
可以定义对原始数据进行工程单位换算
可以以XML格式存储数据库信息
可完全通过脚本实现对任易格式的数据库导入或者通过脚本生成PBA.pro设置
导入现存的AIM支持的数据库格式 (PDI)
对未来数据库资源支持的可扩展性,PBA.pro通过资源组件支持未来的扩展性
(5)PBA.pro 的测试管理
定义基于脚本的测试序列,结构通过测试应用和测试组指导
自动生成测试报告和测试日志
自动或者手动评估测试结果 (测试通过/失败)
支持自动化执行或者单步执行测试应用、测试组、测试脚本
客户可定制报告格式