【技术实现步骤摘要】
一种显示系统原型组态开发工具
本专利技术属于显示系统设计领域,特别涉及显示系统原型建模,可用于系统层级的人机交互设计与需求确认。
技术介绍
随着航空机载显示系统集成化、综合化发展,显示屏幕的尺寸越来越大,信息显示内容逐渐增多。在系统设计阶段必须开展系统原型建模,确认用户需求和界面设计。另外,由于触控等新交互技术应用于驾驶舱,人机界面潜在个性定制的需求。组态软件能够让飞行机组通过简单的拖拽过程,方便的实现对人机界面的构建,不需作很多修改,从而使用户参与到设计当中。组态软件能够实现对显示系统人机界面和操作程序的演示,它能在自动化过程采集各种数据,并将数据以图形化等更易于理解的方式进行显示。人机界面的组态化开发技术在工业领域已经得到了众多应用,其高效性和高扩展性已经被广泛认可。但是在机载显示系统模型开发中,目前完整的组态化界面开发技术的应用较少,大多还是采用画图软件进行界面设计,业务逻辑仍采用传统的编码式的开发模式,对软件技能要求较高,用户也难以参与界面设计。因而使显示系统模型的开发效率低,灵活性、扩展性和复用性不高,用户 ...
【技术保护点】
1.一种显示系统原型组态开发工具,包含组件库模块、组态界面开发环境模块、业务逻辑模型构建模块、模拟运行模块和程序生成模块,其特征在于:/n组件库模块内包含图符库、控件库、业务逻辑库,分别用于存储图符、控件、业务逻辑;/n组态界面开发环境模块提供中间层和组态人机界面模型的开发环境,使开发人员对图符、控件进行布局、属性配置、接口绑定,构建组态人机界面模型;/n业务逻辑模型构建模块与Simulink关联,业务逻辑按照控件对应的功能通过自定义后形成的Simulink业务逻辑模型,存储在Simulink逻辑库中,并以同函数调用的方式通过业务逻辑模型构建模块与Simulink逻辑库相映 ...
【技术特征摘要】
1.一种显示系统原型组态开发工具,包含组件库模块、组态界面开发环境模块、业务逻辑模型构建模块、模拟运行模块和程序生成模块,其特征在于:
组件库模块内包含图符库、控件库、业务逻辑库,分别用于存储图符、控件、业务逻辑;
组态界面开发环境模块提供中间层和组态人机界面模型的开发环境,使开发人员对图符、控件进行布局、属性配置、接口绑定,构建组态人机界面模型;
业务逻辑模型构建模块与Simulink关联,业务逻辑按照控件对应的功能通过自定义后形成的Simulink业务逻辑模型,存储在Simulink逻辑库中,并以同函数调用的方式通过业务逻辑模型构建模块与Simulink逻辑库相映射;
模拟运行模块:通过中间层实现组态人机界面模型与Simulink业务逻辑模型的对接,进行模拟运行,从而测试组态界面是否满足功能需求;其中,中间层用于将Simulink业务逻辑模型的输出数据先进行处理、缓存与解析,再将数据传递给组态人机界面模型;
程序生成模块:在模拟运行模块完成对组态界面的功能测试后生成可执行程序。
2.根据权利要求1所述的一种显示系统原型组态开发工具,其特征在于组态界面开发环境模块提供的开发环境有:
工具栏:提供多种编辑工具,包括文件功能、编辑功能、项目功能、视图功能、工具功能、窗口功能、帮助功能;
组件区:显示图符库、控件库、业务逻辑库中的图符、控件和业务逻辑,开发人员可以将图符、控件和业务逻辑拖拽进界面开发区;
工程...
【专利技术属性】
技术研发人员:徐玮瞳,孙远,李宏军,麻太阳,
申请(专利权)人:中国航空无线电电子研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。