罗技x56c语言编程,【罗技X56评测】模拟飞行好伙伴,X56在x-plane中的应用
本帖最后由 5869 于 2018-3-17 19:24 编辑
入手X56有几天了,这段时间把众多的按钮和拨动开关为x-plane 11做了一定的定制,以实现不通过鼠标在驾驶舱内点选即可实现主要功能的控制。将摇杆和节流阀插入电脑时,x-plane 11能自动检测并识别设备的型号,无需驱动。不仅如此,x-plane 11可以将可用的按钮和拨动开关直接以数字的形式在效果图上标出,使用起来更加便捷。
接入摇杆后,在左上角进入设置界面,选择摇杆。通过这里能够直接进行设置。
1.png (505.99 KB, 下载次数: 76)
2018-3-17 15:55 上传
2.png (535.34 KB, 下载次数: 78)
2018-3-17 15:56 上传
由于笔者是忠实的空客粉,首先想添加映射的机模便是Flight Factor)(以下称FF)家的A320,经过初步的研究发现,FF A320似乎并没有采用x-plane的内置原生操控罗技。为外设的按钮及拨动开关选择功能时,结果多项控制并不可用。在选用控制指令时发现,其中语句更偏重为波音风格,包括VNAV、LNAV、SPEED、HDG、LVL CHG等,熟悉波音的飞友一眼便能发现这些都是波音MCP上的控制指令。所以,当笔者想选用其中的指令来控制FF A320时,发现并没有合适的逻辑语句支持,于是笔者便采用了x-plane的自带默认波音737来实验。
笔者在默认737的基础上安装了ziboMOD,这使得机模的复杂度和操控性都有了极大的提升。起初,笔者采用x-plane的默认指令来进行映射,发现很多指令并不能被执行。
3.png (567.2 KB, 下载次数: 68)
2018-3-17 15:56 上传
后来,在对指令进行搜索时发现,在laminar指令集合下有B738和b738(“B”有大小写之分)两个分支,其中B738为添加zibo MOD后才有的指令集合,而b738为默认指令集合。通过选择B738下面的指令,成功的实现了对大部分舱内按钮的控制。
4.png (561 KB, 下载次数: 81)
2018-3-17 15:56 上传
起初,由于刚入手此款操作设备,面对众多的按钮有无所下手的感觉,而在找到对应的设置方法后甚至觉得有些不够用。由于按钮数量有限,这里仅对在飞行中常用的一些功能进行了配置,尽量做到放弃鼠标。
在初步对功能键设定后发现,由于驾驶舱内各个功能按钮使用频率和相对真机的所在位置的差异性,前期所设定的按钮在实际使用中不是很方便。后来,对部分按钮和拨动开关做了一定的修改。这里是我按照个人习惯进行的设定,建议各位飞友还是按照个人喜好进行编辑。
首先针对节流阀进行配置。两个油门分别对应两个推力手柄,这一点没有问题。说实话,相较于波音,空客机型更能发挥其优异特性。因为波音在接通自动油门后,节流阀是会随着推力发生变化的,而空客则是采用多个卡位,使用不同的发动机推力模式。油门中的反推功能起初是设定在8号按钮上的,这样拉反推就是对两个节流阀同时进行控制。经过初步体验后,遂将反推按钮设定在了节流阀背面的按钮上,即图中11、12号按钮。这样一来,两个节流阀的反推可以分别控制。
格式工厂C.jpg (668.49 KB, 下载次数: 75)
2018-3-17 18:20 上传
01.PNG (481.38 KB, 下载次数: 74)
2018-3-17 19:20 上传
再看到自动驾驶设备的高度和航向功能。由于整套设备旋钮相对较少,就采用了27、28两个迷你模拟摇杆。考虑到高度和航向的两种概念,于是设定了上下方向拨动为高度调整,左右拨动为航向调整的模式。对于上下两个不同的迷你模拟摇杆,在具体分配上也是有讲究的。因为靠上的模拟摇杆使用起来稍有不便,下侧的模拟摇杆便于使用,就把主要的ALT和HEADING功能设置到了下面的杆上。上面的模拟摇杆则定义了COURSE和SPEED两种功能。
格式工厂6.jpg (383.41 KB, 下载次数: 77)
2018-3-17 15:57 上传
07.PNG (46.51 KB, 下载次数: 68)
2018-3-17 19:20 上传
而对于右侧纵向排列的四个拨动开关(TGL1-4)则定义了不同的自动驾驶模式,而且尽量做到相近功能安排在一个拨动开关上。因为拨动开关的设计是拨动后自动回中,并非固定在某一位置,所以给功能的定义提供了更大空间。比如LNAV和VNAV设定在一起,VOR LOC和APP设定在一起,SPEED和LVL CHG设定在一起等。这几个按键并没有具体的顺序要求,尽量和真机顺序相同,比较舒服即可。
格式工厂B.jpg (501.4 KB, 下载次数: 70)
2018-3-17 18:22 上传
05.PNG (42.8 KB, 下载次数: 84)
2018-3-17 19:20 上传
底部横向排列的三个拨动开关可以设定为不同的外部灯光,这里我分别设定了起落灯和滑行灯。这些个按钮可以按照个人喜好自行设定。总之,在开关的设定上,尽量让功能相近的按钮设定在一起,单独控制的按钮尽量单独安排。常用的按钮安排在便于操作且比较舒适的位置上,不常用的功能可以设定在偏僻的位置,甚至可以不做设定。
格式工厂A.jpg (570.37 KB, 下载次数: 77)
2018-3-17 18:20 上传
04.PNG (33.46 KB, 下载次数: 71)
2018-3-17 19:20 上传
对于侧杆,由于笔者常飞民航客机,不习惯在侧杆上设置太多功能,这里仅仅定义了刹车和自动驾驶按钮。在侧杆后部,有两个扳机,下面的扳机要稍大稍紧些(11号按钮),上面的扳机(7号按钮)要便于操作灵活些。笔者就把上面的扳机定义为常规刹车,按住可以保持制动。下部的扳机被定义为停留刹车,即施加最大刹车压力,可以理解为手刹。
格式工厂E.jpg (402.16 KB, 下载次数: 78)
2018-3-17 18:20 上传
06.PNG (31.89 KB, 下载次数: 74)
2018-3-17 19:20 上传
对于空客机型来讲,侧杆上有超控按钮,按下可以脱开自动驾驶。而x-plane整套逻辑偏向波音风格,找不到特别合适的命令。在一番思索之后,笔者将侧杆顶部的8号按钮定义为自动驾驶脱开键。这样,在最终进近阶段,即可在空客机型上达到类似超控按钮的功能。而对于波音机型,则可以理解为自动驾驶断开按钮。
格式工厂D.jpg (608.52 KB, 下载次数: 72)
2018-3-17 18:20 上传
下图是笔者为了方便使用,手绘的一张键位设定图。
5.jpg (1.71 MB, 下载次数: 73)
2018-3-17 15:56 上传
综述,由于x-plane自身指令的高度可自定义特性,再加上X56设备的丰富功能,使得X56在面对系统默认通航机模时可以显得无比从容、十分得心应手,比如C172、Baron 58、SF50、King Air C90等。玩家通过拨动油门组件和摇杆组件上的按钮基本可以实现无鼠标式操作,这时候键盘、鼠标的作用就被当做视角调节的工具了。不过,由于设备定位于消费级,在面对大型民用客机时,必然无法做到面面俱到。当然,大型客机中很多功能我们并不常用,把常用的速度、航向、高度、自动驾驶相关功能对应到位后按键不足的问题就可以完全忽略了。在做完航前准备挂上拖车的时候,X56的出色品质才真正开始体现。
8.png (809.02 KB, 下载次数: 78)
2018-3-17 15:57 上传
罗技x56c语言编程,【罗技X56评测】模拟飞行好伙伴,X56在x-plane中的应用相关推荐
- c语言编程改变旅馆价格,模拟旅馆管理系统的一个功能——床位的分配与回收(c语言编程)...
模拟旅馆管理系统的一个功能--床位的分配与回收 题目:模拟旅馆管理系统的一个功能--床位的分配与回收 ⒈问题描述: 某旅馆有n个等级的房间,第I等级有 个房间,每个等级有个床位(1≤I≤n).试模拟旅 ...
- T字形路口小车如何要c语言编程,一点通驾校模拟考试
1 在没有交通信号指示的交叉路口,转弯的机动车让直行的车辆和行人先行.查看本题分析 2 交通警察对未放置保险标志上道路行驶的车辆可依法扣留行驶证.查看本题分析 3 机动车驾驶人补领机动车驾驶证后,继续 ...
- linux中c语言开发实验报告,Linux下C语言编程实验报告.doc
第五章: Linux下的C语言编程 姓名: 学号:520913080429 专业:信息安全09-04 实验内容: 1.c语言编程 2.vi编辑器 3.gcc编辑器 4.gdb编辑器 5. gdb中运行 ...
- tms320f2812中断系统分析及其c语言编程,TMS320F2812中断系统分析及其C语言编程
资料介绍 TMS320F2812中断系统分析及其C语言编程 T M S 3 2 0 F 2 8 1 2 中 断 系 统 分 析 及 其 C 语 言 编 程 ■华东交通大学 吴鹏 左丽霞 中断处理是 D ...
- C语言计算级数fun,c语言编程 编写函数fun(),它的功能是:计算和输出下列级数的和....
用C语言编程,已知f(x)=(1+x^2),编写函数用梯形法计算f(x)在区间[a,b]上的定积分 #includevoidmain(){doublei,j;doublea,b,c=0;printf( ...
- Go语言编程笔记18:软件测试
Go语言编程笔记18:软件测试 图源:wallpapercave.com 软件测试也是软件开发的重要组成部分,本篇文章将探讨如何使用Go的标准库和第三方库对程序进行测试. testing Go的标准库 ...
- java程序设计试题_《Java语言程序设计》期末考试模拟试题——填空题和编程题...
一.根据题意,填写出空格中的内容 Java平台包括三个技术方向,其中J2ME代表____________.J2SE代表___________.J2EE代表____________.2.面向对象的四大概 ...
- C语言程序设计今天下雨了吗,C语言编程模拟下雨by张田浩
<C语言编程模拟下雨by张田浩>由会员分享,可在线阅读,更多相关<C语言编程模拟下雨by张田浩(11页珍藏版)>请在人人文库网上搜索. 1.程序设计实习报告题目:模拟下雨学院: ...
- c语言编程模拟选举,C语言编程题精选
C语言编程题精选 C语言编程题精选 1. 编程实现对键盘输入的英文名句子进行加密.用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变. 2. 编程实现将任意的十 ...
最新文章
- “996 是福利,007 才是常态”?!千万程序员怒怼每日优鲜!
- 三个单词说的英语口语
- 并发编程-19AQS同步组件之重入锁ReentrantLock、 读写锁ReentrantReadWriteLock、Condition
- 「雅礼集训 2017 Day5」珠宝
- 解决Button设置disabled后无法执行后台代码问题
- 悦虎144固件,华强北二代悦虎144固件,1562M芯片144固件
- mysql 日期操作 增减天数、时间转换、时间戳(转换)
- bzoj1296 [SCOI2009]粉刷匠 区间dp+背包
- MySQL 成薪资跳板了?
- linux 运行iso镜像文件,linux可以加载iso镜像文件到启动项吗
- tsql语句中的t是什么_TSQL中的Java HashCode
- 搭建VMware6.5+Win2003 MSCS群集实验环境
- BZOJ5212: [Zjoi2018]历史
- java类后面的尖括号_泛型 - Java中的T(尖括号)是什么意思?
- 直播APP源码(干货):搭建直播平台的具体方案
- 拖动滑块验证 php,基于JS组件实现拖动滑块验证功能
- 一场视频号裂变活动获客3W+,头部品牌裂变案例拆解
- nginx中的timeout超时设置,请求超时、响应等待超时等
- matplotlib设置x轴和y轴 设置
- 定时任务框架APScheduler