System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 飞行驾驶舱人机交互界面的开发系统及开发方法技术方案_技高网

飞行驾驶舱人机交互界面的开发系统及开发方法技术方案

技术编号:40603580 阅读:10 留言:0更新日期:2024-03-12 22:08
本发明专利技术公开了飞行驾驶舱人机交互界面的开发系统及开发方法,涉及计算机技术领域,系统包括数据处理模块、工程管理模块、代码生成模块和页面显示模块,数据处理模块包括参数设定模块、动画模拟模块和图元编辑模块;方法包括S1安装开发系统;S2设定文件项目的基本参数;S3在编程界面进行图形化编程;S4对编程区域内的图元进行编辑操作;S5动画模拟界面对设计完毕的模型进行验证;S6生成设计完毕的模型和资源的C代码,生成设计过程对应的日志文件和映射文件,读取图元对应的xml文件,生成C代码;S7显示人机交互界面系统运行中的全部数据信息,对数据信息进行处理;本开发系统,降低了对操作人员编程能力的要求,简化了人机界面系统的操作。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种飞行驾驶舱人机交互界面的开发系统及开发方法


技术介绍

1、随着工业自动化水平的发展和计算机在工业领域的广泛应用人们对于工业自动化的要求越来越高,而工业控制系统的安全问题直接关系到国民经济与人民生命财产安全。组态软件是工业控制系统不可或缺的重要组成部分,但是现有的人机界面组态软件存在如下问题:

2、(1)编程界面复杂,在更改工业流程时需要具备较高编程能力的专业人员来操作;而且在具体操作过程中会存在许多重复的步骤,在编程时需要多次编写相同的代码,代码的复用率不高,容易导致错误的产生。

3、(2)组态软件市场主要被国外产品所占据,要想不受制于人,首先需要保证组态软件自身安全。对于如航空航天,电力调度系统等关乎国家安全的场合,迫切需要提高组态软件的安全性、可靠性。


技术实现思路

1、本专利技术的目的就在于为了解决上述问题设计了一种飞行驾驶舱人机交互界面的开发系统及开发方法。

2、本专利技术通过以下技术方案来实现上述目的:

3、飞数据处理模块;数据处理模块包括参数设定模块、动画模拟模块和图元编辑模块,参数设定模块设定人机交互界面系统所用的通用配置以及图元基本参数;图元编辑模块用于根据用户选择拖拽和参数设定进行图元编辑生成定制化图元,以及存储航空航天的基础图元和行业标准元器件;动画模拟模块用于建立人机交互界面系统中图元对象的变化属性与实时数据库变量的对应关系,并根据事件驱动动态效果演示事件对应的场景;数据处理模块用于处理参数设定模块、动画模拟模块和图元编辑模块产生传输的数据,图元对象的变化属性包括大小、旋转、颜色、位置和输入值的特征参数;

4、工程管理模块;工程管理模块用以将所有的配置和操作以工程文件的形式存储,以及分类组织各种数据和对人机交互界面系统相关文件进行操作;

5、代码生成模块;代码生成模块用于将设计好的模型和资源生成c代码,并生成对应的日志文件和映射文件;

6、页面显示模块;页面显示模块用于将数据处理模块中产生的状态信息和结果信息以文本或图像的形式显示到页面显示模块的人机界面上。

7、飞行驾驶舱人机交互界面的开发方法,包括:

8、s1、安装如上所述的飞行驾驶舱人机交互界面的开发系统,并打开开发系统进入首页界面;

9、s2、点击首页界面的工具栏按钮选择切换进入编辑设定界面,设定文件项目的基本参数,设定好文件基本信息后切换到编程界面;文件项目的基本参数包括文件名和存储路径;

10、s3、在编程界面的图元控件库列表中选择图元对象,并拖拽至编程界面的编程区域内进行图形化编程;

11、s4、查看图元基础结构、图层信息和图元对象的变化属性的参数交互接口,对编程区域内的图元进行编辑操作;

12、s5、动画模拟界面通过动画模拟接口对s4中设计好的模型进行验证;

13、s6、点击工具栏按钮选择切换至代码生成界面,将设计好的模型和资源生成c代码,并生成设计过程对应的日志文件和映射文件,通过读取图元对应的xml文件,生成c代码;

14、s7、切换至工程管理界面,显示人机交互界面系统运行中的全部数据信息,在工程管理界面对系统运行过程中的数据信息进行处理。

15、本专利技术的有益效果在于:通过图形化建模的方式对控制算法进行编程,实现了一种“所见即所得”的人机交互效果,提供了大量通用控件库和和航空航天相关的专用控件库,同时,还支持用户封装自定义的控件库。降低了对操作人员编程能力的要求,简化了人机界面系统的操作。

本文档来自技高网...

【技术保护点】

1.飞行驾驶舱人机交互界面的开发系统,其特征在于,包括:

2.根据权利要求1所述的飞行驾驶舱人机交互界面的开发系统,其特征在于,图元编辑模块包括图元控件库子模块和图元生成子模块,图元控件库子模块用于存储航空航天的基础图元和行业标准元器件;图元生成子模块用于根据用户选择拖拽和参数设定进行图元编辑,生成定制化图元。

3.根据权利要求1所述的飞行驾驶舱人机交互界面的开发系统,其特征在于,页面显示模块包括首页界面、编辑设定界面、工程管理界面、编程界面、动画模拟界和代码生成界面,首页界面用于显示人机交互界面系统包含的所有信息,编辑设定界面设有参数交互接口,用于用户设定人机交互界面系统所用的通用配置和基本参数;工程管理界面用于显示工程文件组织架构以及进行文件操作;编程界面设有编程接口,用于用户通过拖拽或参数设定进行图形化编程,生成定制化图元;动画模拟界面设有模拟接口,用于对生成的图元进行验证工作;代码生成界面用于显示生成的C代码。

4.根据权利要求1所述的飞行驾驶舱人机交互界面的开发系统,其特征在于,通用配置包括显示所有项目文件的列表、文件相关操作和画布大小定义;图元基本参数包括基本信息定义、文本信息定义和背景颜色定义。

5.飞行驾驶舱人机交互界面的开发方法,其特征在于,包括:

...

【技术特征摘要】

1.飞行驾驶舱人机交互界面的开发系统,其特征在于,包括:

2.根据权利要求1所述的飞行驾驶舱人机交互界面的开发系统,其特征在于,图元编辑模块包括图元控件库子模块和图元生成子模块,图元控件库子模块用于存储航空航天的基础图元和行业标准元器件;图元生成子模块用于根据用户选择拖拽和参数设定进行图元编辑,生成定制化图元。

3.根据权利要求1所述的飞行驾驶舱人机交互界面的开发系统,其特征在于,页面显示模块包括首页界面、编辑设定界面、工程管理界面、编程界面、动画模拟界和代码生成界面,首页界面用于显示人机交互界面系统包含的所有信息,编辑设定界面设有参数...

【专利技术属性】
技术研发人员:张瑞云邹书蓉戈文一谭诗瀚吴锡袁霞
申请(专利权)人:成都信息工程大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1