The embodiment of the present invention relates to the field of hardware-in-the-loop simulation technology. A method of generating human-computer interface based on simulator is disclosed, which includes: constructing the LabVIEW interface of the upper computer of simulator and constructing the simulation model of the lower computer of simulator; generating the control of LabVIEW interface according to the input demand of the signal of the simulation model and the output demand of the parameters; associating the input/output signal of the simulation model with the control; and linking the simulation model (the lower computer program). Sequence) Download to the lower computer, add control buttons to the LabVIEW interface of the upper computer, and associate the control buttons with the application software interface of the simulation model. The invention discloses a method for generating human-computer interaction interface based on simulator, which is simple to operate, easy to master and has various advanced operation functions.
【技术实现步骤摘要】
一种基于模拟器的人机交互界面生成方法
本专利技术实施例涉及半实物仿真
,特别涉及一种基于模拟器的人机交互界面生成方法。
技术介绍
现有的飞行模拟器半实物仿真系统是在MATLAB/Simulink仿真模型中使用原生控件进行构建的,利用仿真构建监控和操作的软件界面。Simulink所包含的原生控件支持常量输入、开关、数字显示和波形显示等基础功能,其外观样式单一均为矩形。专利技术人发现现有技术中至少存在如下问题:现有的构建半实物仿真系统的方法需要掌握MATLAB/Simulink的使用方法才能熟练使用该软件界面,较难掌握;且不具备包括瞬时式开关,可自动断开等形式的交互式开关在内的高级操作功能。
技术实现思路
本专利技术实施方式的目的在于提供一种基于模拟器的人机交互界面生成方法,操作简单、容易掌握,且具备多种高级操作功能。为解决上述技术问题,本专利技术的实施方式提供了基于模拟器的人机交互界面生成方法,包括:构建模拟器的上位机的LabVIEW界面,构建模拟器的下位机的仿真模型;根据仿真模型的信号的输入需求、及参数的输出需求生成LabVIEW界面的控件;将仿真模型的输入/输出信号与控件关联;将仿真模型(下位机程序)下载至下位机中,在上位机LabVIEW界面添加控制按钮,并关联控制按钮与仿真模型的应用软件接口。本专利技术实施方式相对于现有技术而言提供了一种基于模拟器的人机交互界面生成方法,通过构建模拟器的上位机的LabVIEW界面,并在此基础上根据飞行模拟器信号输入需求、以及参数输出需求,设计相应的控件。由于LabView原生控件功能齐全,因此可实现多种高级操作功能、 ...
【技术保护点】
1.一种基于模拟器的人机交互界面生成方法,其特征在于,包括:构建模拟器的上位机的LabVIEW界面,构建模拟器的下位机的仿真模型;根据所述仿真模型的信号的输入需求、及参数的输出需求生成所述LabVIEW界面的控件;将所述仿真模型的输入/输出信号与所述控件关联;将所述仿真模型下载至所述下位机中,在上位机LabVIEW界面添加控制按钮,并关联所述控制按钮与所述仿真模型的应用软件接口。
【技术特征摘要】
1.一种基于模拟器的人机交互界面生成方法,其特征在于,包括:构建模拟器的上位机的LabVIEW界面,构建模拟器的下位机的仿真模型;根据所述仿真模型的信号的输入需求、及参数的输出需求生成所述LabVIEW界面的控件;将所述仿真模型的输入/输出信号与所述控件关联;将所述仿真模型下载至所述下位机中,在上位机LabVIEW界面添加控制按钮,并关联所述控制按钮与所述仿真模型的应用软件接口。2.根据权利要求1所述的基于模拟器的人机交互界面生成方法,其特征在于,所述构建模拟器的上位机的LabVIEW界面,具体为:构建包含有第一类页面和第二类页面的LabVIEW界面。3.根据权利要求2所述的基于模拟器的人机交互界面生成方法,其特征在于,所述根据所述仿真模型的信号及参数输入/输出需求生成所述LabVIEW界面的控件之后,还包括:将使用频率满足预设条件的控件显示在所述第一类页面中、将使用频率不满足预设条件的控件显示在所述第二类页面中。4.根据权利要求3所述的基于模拟器的人机交互界面生成方法,其特征在于,所述将使用频率满足预设条件的控件显示在所述第一类页面中、将使用频率不满足预设条件的控件显示在所述第二类页面中之后,还包括:将所述第一类页面作为所述LabVIEW界面的默认显示页面。5.根据权利要求1所述的基于模拟器的人机交互界面生成方法,其特征在于,所述根据所述仿真模型的信号及参数输入/输出需求生成所述LabVIEW界面的控件,具体包括:根据所述仿真模型的信号输入需求生成所述LabVIEW界面的操作控件;...
【专利技术属性】
技术研发人员:杜心达,聂杏飞,纪鹏飞,刘维强,周小敏,李新领,
申请(专利权)人:上海科梁信息工程股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。