CN109323878B - 基于wpf的飞行模拟器硬件检测*** - Google Patents

基于wpf的飞行模拟器硬件检测*** Download PDF

Info

Publication number
CN109323878B
CN109323878B CN201811363629.7A CN201811363629A CN109323878B CN 109323878 B CN109323878 B CN 109323878B CN 201811363629 A CN201811363629 A CN 201811363629A CN 109323878 B CN109323878 B CN 109323878B
Authority
CN
China
Prior art keywords
panel
switch
byte
flight simulator
detection system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811363629.7A
Other languages
English (en)
Other versions
CN109323878A (zh
Inventor
罗哲
刘兴涛
王澳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Pan American Smart Industry Co ltd
Original Assignee
Fame Vista Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fame Vista Technologies Ltd filed Critical Fame Vista Technologies Ltd
Priority to CN201811363629.7A priority Critical patent/CN109323878B/zh
Publication of CN109323878A publication Critical patent/CN109323878A/zh
Application granted granted Critical
Publication of CN109323878B publication Critical patent/CN109323878B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M99/00Subject matter not provided for in other groups of this subclass
    • G01M99/005Testing of complete machines, e.g. washing-machines or mobile phones

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于WPF的飞行模拟器硬件检测***,涉及计算机应用技术及飞行仿真领域,包括开关面板、断路器面板、油门面板、仪表面板、操作面板五大部分;根据UDP服务设定八字节数据协议,第一个字节是所在面板的区域编号,第二个字节为按键编号,第三个字节为数据,其余字节留空待用。本发明有益效果:飞行模拟器硬件检测***可以对模拟器硬件的每个部件的状态做出清晰的反馈,可以快速的检测出已损坏的部件,为飞行模拟器的维护和维修提供巨大的便利。

Description

基于WPF的飞行模拟器硬件检测***
技术领域
本发明涉及飞行模拟训练技术领域,尤其是基于WPF的飞行模拟器硬件检测***。
背景技术
飞行模拟器是一个根据飞行员操作生成相应的视景画面、声音特效及动作反馈的实时仿真***。当飞行员在模拟座舱内操作各种装置(驾驶杆、脚蹬、油门、按钮等),或教员在教员台上操作有关控制按键时,这些操作控制装置就会产生相应的电压信号,经输入接口变成数字量后发送给计算机,计算机对接收到的数字量通过预设的管理程序以及相关的数学模型进行计算,然后将其计算的结果通过飞行仿真软件的API接口编写控制,相对应的飞机驾驶状态,驱动相关的仪表指示相应的飞机状态,驱动控制面板上相关指示灯呈现相对应的状态,音响发出与操作一致的声音,运动平台处于相对应运动状态。
飞行模拟器是训练飞行员的设备,一般由驾驶舱、接口设备和各类仪器,视景***以及训练计算机组成。计算机是飞行训练模拟器的控制中心。学员在训练时,坐在驾驶舱里可以进行各种操作:打开电门、推拉油门,操作飞行杆和舵,还可以得到各种数据,如飞行速度、行程、位置、高度、风向、风速等。而视景***可提供学员所处的景物模拟,学员在操作时就像坐在飞机里一样,感觉到俯冲、仰行和盘旋动作,也能看到飞机上下各种景物(云、雾、河、建筑物),还可以设置各种飞行环境,以全面锻炼技术,学习掌握难度较大而又危险的各种操作。因此只要模拟条件逼真,通过飞行模拟训练的学员毕业后马上就可驾驶飞机升空演习。以往的飞行模拟器注重飞行模拟器的逼真度与多种功能的实现,在飞行模拟器的维护和修理方面并未过多的留意,因而设计美观,使用方便,功能完善、便于操作的模拟器硬件检测***,将对飞行模拟器的维护产生巨大的推动作用。
现在维护模拟器一般需要派出专业的维修人员到设备的实际场地进行调试和维护时间和成本比较高;现有模拟器存在不宜维护,故障不宜确认、解决时间长、流程不合理等诸多问题。
WPF(Windows Presentation Foundation)是微软推出的基于Windows的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。
发明内容
针对上述现有技术中存在的不足,本发明的目的是为了提供基于WPF的飞行模拟器硬件检测***,支持远程使用,解决现有模拟器不宜维护,故障不宜确认、解决时间长、流程不合理的问题。
基于WPF的飞行模拟器硬件检测***,包括开关面板、断路器面板、油门面板、仪表面板、操作面板五大部分;根据UDP服务协议设定八字节数据协议,第一个字节是所在面板的区域编号,第二个字节为按键编号,第三个字节为数据,其余字节留空待用。
作为优选,第一个字节是所在面板的区域编号,具体如下:开关面板区域编号为1、断路器面板区域编号为2,油门面板区域编号为3、仪表面板区域编号为4、操作面板区域编号为5。
作为优选,第二个字节为按键编号,具体如下:总电门的按键编号为3,信标灯的按键标号为6,空速表的按键编号为5。
作为优选,第三个字节为数据编号,具体如下:灯的状态为1亮,0灭;开关状态1开,0关;油门杆数据为0-100。
作为优选,第一部分开关面板包含模拟器电子电门开关、总电门开关、航空灯开关、辅助燃油开关,开关和灯的状态可根据对开关面板的硬件操作做出相应反馈;第二部分断路器面板包含发动机开关、跳开关;发动机开关具有5种档位:OFF、LEFT、RIGHT、BOTH、START,跳开关具有按下与跳出两种状态;第三部分油门面板包含油门杆、混合比杆、襟翼开关,油门杆可以调节飞行模拟器油门档位,混合比杆配合油门杆使用,油门杆和混合比杆量程都为0-100,襟翼开关拥有4个档位:0、10、20、30;第四部分仪表面板包含空速表、高度表、姿态仪,它们的作用依次是指示飞行模拟器的飞行速度、飞行高度、飞行姿态;第五部分操作面板包含操作杆、脚蹬,可以对操作杆和脚蹬的状态做出清晰的反馈。
由于采用上述技术方案,本发明有益效果:飞行模拟器硬件检测***可以对模拟器硬件的每个部件的状态做出清晰的反馈,可以快速的检测出已损坏的部件,为飞行模拟器的维护和维修提供巨大的便利。
附图说明
图1是本发明数据协议格式图;
图2是本发明的总体结构示意图;
图3是本发明指令16100000的状态截图;
图4是本发明指令42000000的状态截图。
具体实施方式
以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
基于WPF的飞行模拟器硬件检测***,以下结合附图对本发明进行详细说明。
实施例1:
如图1是数据协议格式图,数据协议由8个字节组成,类型全为整形,第一个字节是所在面板的区域编号(如开关面板区域编号为1、断路器面板区域编号为2,油门面板区域编号为3、仪表面板区域编号为4、操作面板区域编号为5),第二个字节为按键编号(如总电门的按键编号为3,信标灯的按键标号为6,空速表的按键编号为5等)、第三个字节为数据(如灯的状态为1亮,0灭;开关状态1开,0关;油门杆数据为0-100)、其余字节留空待用。这样每条数据协议指令可精确一个模拟器上的一个器件,模拟器检测***可精准的对每一条数据指令进行反馈。
如指令16100000(第一字节1表示区域面板号为1、第二个字节6表示区域面板上编号为6的按键、第三个字节1表示此按键的状态为1、后面5个0是基于8字节协议的补充)表示信标灯开关接通,在区域1面板上可看到信标灯开关位于接通的状态,如图3;还比如指令42000000(第一字节4表示区域面板号为4、第二个字节2表示区域面板上编号为4的按键、第三个0表示此按键状态为0、后面5个0是基于8字节协议的补充)表示襟翼处于0档位,可以在区域3面板上观察到襟翼正处于0档位置,如图4。
图2为本发明飞行模拟器硬件检测***的总体结构图,可以清晰的看到其主要包含五大部分。第一部分开关面板(图中标号1)包含模拟器电子电门开关,总电门开关、各种航空灯、辅助燃油开关等,开关和灯的状态可根据对开关面板的硬件操作做出相应反馈。第二部分断路器面板(图中标号2)包含发动机开关,各种跳开关;发动机开关具有5种档位,跳开关具有按下与跳出两种状态,其作用相当于保险开关,比如备用电瓶电压过大时其跳开关会跳出,备用电瓶会失效。第三部分油门面板(图中标号3)包含油门杆、混合比杆、襟翼开关;油门杆可以调节飞行模拟器油门档位,混合比杆配合油门杆使用,它们的量程都为0-100,当操作模拟器的硬件时本发明对应的进度条会随之进行改变;襟翼开关拥有4个档位(0、10、20、30)。第四部分仪表面板(图中标号4)包含空速表、高度表、姿态仪,它们的作用依次是指示飞行模拟器的飞行速度、飞行高度、飞行姿态。第五部分操作面板(图中标号5)包含操作杆、脚蹬,可以对操作杆和脚蹬的状态做出清晰的反馈。飞行模拟器硬件检测***通过对数据协议的解析,可以对模拟器硬件的每个部件的状态做出清晰的反馈,可以快速的检测出已损坏的部件,为飞行模拟器的维护和维修提供巨大的便利。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (4)

1.一种基于WPF的飞行模拟器硬件检测***,其特征在于,包括开关面板、断路器面板、油门面板、仪表面板、操作面板五大部分;根据UDP服务协议设定八字节数据协议,第一个字节是所在面板的区域编号,第二个字节为按键编号,第三个字节为数据,其余字节留空待用;
第一部分开关面板包含模拟器电子电门开关、总电门开关、航空灯开关、辅助燃油开关,开关和灯的状态可根据对开关面板的硬件操作做出相应反馈;第二部分断路器面板包含发动机开关、跳开关;发动机开关具有5种档位:OFF、LEFT、RIGHT、BOTH、START,跳开关具有按下与跳出两种状态;第三部分油门面板包含油门杆、混合比杆、襟翼开关,油门杆可以调节飞行模拟器油门档位,混合比杆配合油门杆使用,油门杆和混合比杆量程都为0-100,襟翼开关拥有4个档位:0、10、20、30;第四部分仪表面板包含空速表、高度表、姿态仪,它们的作用依次是指示飞行模拟器的飞行速度、飞行高度、飞行姿态;第五部分操作面板包含操作杆、脚蹬,可以对操作杆和脚蹬的状态做出清晰的反馈。
2.如权利要求1所述的一种基于WPF的飞行模拟器硬件检测***,其特征在于,第一个字节是所在面板的区域编号,具体如下:开关面板区域编号为1、断路器面板区域编号为2,油门面板区域编号为3、仪表面板区域编号为4、操作面板区域编号为5。
3.如权利要求2所述的一种基于WPF的飞行模拟器硬件检测***,其特征在于,第二个字节为按键编号,具体如下:总电门的按键编号为3,信标灯的按键标号为6,空速表的按键编号为5。
4.如权利要求3所述的一种基于WPF的飞行模拟器硬件检测***,其特征在于,第三个字节为数据编号,具体如下:灯的状态为1亮,0灭;开关状态1开,0关;油门杆数据为0-100。
CN201811363629.7A 2018-11-16 2018-11-16 基于wpf的飞行模拟器硬件检测*** Active CN109323878B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811363629.7A CN109323878B (zh) 2018-11-16 2018-11-16 基于wpf的飞行模拟器硬件检测***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811363629.7A CN109323878B (zh) 2018-11-16 2018-11-16 基于wpf的飞行模拟器硬件检测***

Publications (2)

Publication Number Publication Date
CN109323878A CN109323878A (zh) 2019-02-12
CN109323878B true CN109323878B (zh) 2021-06-08

Family

ID=65258474

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811363629.7A Active CN109323878B (zh) 2018-11-16 2018-11-16 基于wpf的飞行模拟器硬件检测***

Country Status (1)

Country Link
CN (1) CN109323878B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111181161B (zh) * 2020-02-14 2021-07-06 成都泛美视界科技有限公司 一种应用于飞行模拟器的供电控制***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4291380A (en) * 1979-05-14 1981-09-22 The Singer Company Resolvability test and projection size clipping for polygon face display
CN103761900B (zh) * 2013-12-31 2016-03-30 中国人民解放军空军航空大学军事仿真技术研究所 一种飞行模拟器座舱用便携式在线检测器检测的方法
CN106934132A (zh) * 2017-02-28 2017-07-07 西安交通大学 一种飞行驾驶模拟器***及模拟方法

Also Published As

Publication number Publication date
CN109323878A (zh) 2019-02-12

Similar Documents

Publication Publication Date Title
CN202632580U (zh) 飞机飞行弹射一体化训练模拟器
CN113496635B (zh) 飞行模拟器和飞行训练模拟方法
CN103473966A (zh) 半物理的飞机驾驶舱数字式模拟操纵平台
CN104269083A (zh) 低成本飞行模拟器座舱显控***
CN103854534A (zh) 一种简易飞行模拟装置
CN102566441A (zh) 用于无人机的可视仿真试验***
WO2016154721A1 (en) Method and system for customizing a recorded real time simulation based on simulation metadata
CN110187681A (zh) 可重构驾驶舱显控***
CN112164274A (zh) 一种飞机飞行控制模拟***
CN102254465A (zh) 基于虚拟技术的飞机安全警告***
CN110444077A (zh) 一种模拟飞行器的虚拟座舱***
CN109323878B (zh) 基于wpf的飞行模拟器硬件检测***
CN212484651U (zh) 教练机飞行模拟训练***
CN110246389A (zh) 一种客梯车培训***及方法
Williams Scenario-Based Training with X-Plane and Microsoft Flight Simulator: Using PC-Based Flight Simulations Based on FAA-Industry Training Standards
Sun et al. The design and implementation of computer hardware assembling virtual laboratory in the VR environment
CN116312136A (zh) 一种飞机座舱模拟***及其故障模拟训练方法
CN116741018A (zh) 一种飞行模拟座舱及其空中特情模拟训练方法
Ackerman et al. Pilot-in-the-loop flight simulator for NASA’s Transport Class Model
CN112991864A (zh) 一种大型直升机的模拟仿真培训***
CN111181161B (zh) 一种应用于飞行模拟器的供电控制***
Rüther-Kindel et al. VIGA-Virtual Instructor for General Aviation
RU176063U1 (ru) Пилотажный стенд вертолета с бесшарнирным несущим винтом
CA3000448C (en) Recertification of an interactive computer simulation station
CN212061521U (zh) 一种飞机模拟器的点火开关

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240301

Address after: No. 10, 13th Floor, Building 1, No. 51 Qinglong Street, Qingyang District, Chengdu City, Sichuan Province, 610000

Patentee after: Sichuan Pan American Smart Industry Co.,Ltd.

Country or region after: China

Address before: No. 366, North Section of Hupan Road, Tianfu New District, Chengdu City, Sichuan Province, 610000, Building 1, 3rd Floor, No.1

Patentee before: FAME VISTA TECHNOLOGIES, LTD.

Country or region before: China