5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
标题: OpenTX遥控器自定义P5B计时器设置 [打印本页]
作者: gggltg 时间: 2019-2-3 16:35
标题: OpenTX遥控器自定义P5B计时器设置
四个贴子,分别介绍了OpenTX系统的一些逻辑关系和应用,今天,我大家分享一下,如何通过逻辑开关(Logical Sw)和特殊功能(Special Func)配合来自定义P5B计时器
说起P5B项目,虽然圈内都认为是一个比较鸡肋的项目,多年来没有改变规则,是我们国内独有的电动滑翔机比赛项目,但是,仍然是国内电滑主要的比赛项目。目前商业控都没有集成的计时器,老外人家都飞F5J项目,也没有可以利用的县城P5B计时器来使用。
做这个P5B计时器的目的
这个计时器,不是用于比赛用的,是用于自己训练时使用的。我们在平时的训练中,如果完全按照P5B比赛规程来训练,势必要有一个助手来帮你计时,协助训练。有了这个计时器,你就可以自己一个人独立训练了,让OpenTX成为你的助手。
P5B计时器的设计目标
动力开启飞机出手后,计时器启动,并开始读秒,报动力时间。动力关闭,读秒停止,并记录动力时间。前4分钟整分播报提示,3分30秒开始,每15秒提示1次,最后15秒倒计时读秒。飞机落地计时器停止,并记录飞行时间。
设计思路:
高度计回传信息,高度计的变化做为启动和停止计时器的条件,通过逻辑开关(Logical Sw)和特殊功能(Special Func)配合来自定义P5B计时器。使用计时器1来记录动力时间、计时器2来记录飞行时间。
我们用L40、L45分别来启动和关闭计时器1(动力时间)和计时器2(飞行时间)
计时器1的启动和关闭
L40设置
运算方式【Function】我们选择的是AND运算,即V1和V2同时为真,输出真值,激活开关。
数值1【V1】我们选择L39
数值2【V2】我们选择L33
与开关【And Sw】我们设定的是L38
逻辑结果:当L39、L33和L38同时为真时,激活L40,即启计时器1,其中任何一个开关为假时,关闭计时器1
L38设置
运算方式【Function】我们选择的是变量比较常量,a>x
数值1【V1】我们选择的是高度计Alti
数值2【V2】我们设定的是1米(这个数值越小启动越灵敏)高度计随动力启动做了一个Reset,在这里就不详细描述了。
逻辑结果:当飞机高度超过1米时,L43激活,输出真。
L39设置
运算方式【Function】我们选择的是变量比较常量,a>x
数值1【V1】我们选择的是开关SB,因为我把动力开关设在SB上了。
数值2【V2】我们设定的是50
逻辑结果:当油门开关SB大于50%时,L39激活,输出真。
L33设置
计时器1的设置综合分析:
通过L40启动和关闭计时器1,条件为:动机解锁,油门超过50%,且飞机高度超过1米,这三个条件只要有一个为假,计时器1不启动或者关闭。
计时器2的启动和关闭
L45 的设置
运算方式【Function】我们选择的是粘滞键【Sticky】
数值1【V1】我们选择L40
数值2【V2】我们选择L44
逻辑结果:当L40为真时,激活L45,启动计时器2,当L44为真时关闭计时器2。L40是计时器1的启动开关,上面已经说过了,即计时器2是随计时器1同时启动的,关闭是独立的条件L44,下面就说说如何关闭计时器2
L44 的设置
运算方式【Function】我们选择的是OR运算
数值1【V1】我们选择L43
数值2【V2】我们选择!L33
L43 的设置
运算方式【Function】我们选择的是OR运算
数值1【V1】我们选择L42
数值2【V2】我们选择L41
L42 的设置
运算方式【Function】我们选择的是变量比较常量,a<x
数值1【V1】我们选择的是计时器2
数值2【V2】我们设置的是1秒
逻辑结果:当计时器2小于1秒时,L42激活,输出真。
L41 的设置
运算方式【Function】我们选择的是变量比较常量,a<x
数值1【V1】我们选择的是高度计Alti
数值2【V2】我们设置的是-1.7米。这个值要说明一下,由于高度计在动力启动时做了一个Reset,我们在起飞时,都是将飞机举过头顶才开动力的,所以,-1.7米差不多就是地面高度,用于着陆关闭计时使用,大家可以根据自己的身高来调整这个参数,只要飞机着陆计时器2能停止就可以。
逻辑结果:飞机高度小于-1.7米时,L41激活,输出真。
!L33,逻辑开关L33是动机解锁开关,!L33也就是动力加锁,在此变不详细描述了。
计时器2的设置综合分析:
计时器2的启动是随计时器同时启动的,停止设定了三个条件,只要其中一个条件满足,就停止计时。即:飞机着陆停止计时、5分钟满停止计时和手动停止计时。
计时器的重置Reset
在特殊功能里面,我们设置了计时器重置,通过动力解锁同时重置计时器1和2
语音播报提示音:
从上图我们可以看到,在特殊功能里一供设置了4项播报,来实现我们想要的提示。SF32是播报计时器1每秒1次,SF35-SF37是播报计时器2,分别是每60秒、15秒和1秒播报一次。为了防止计时器2重复播报,我用了L46、L47、L48三个逻辑开关来进行了条件设置。那我们就看看这三个开关的设置吧
L46 的设置
运算方式【Function】我们选择的是变量比较常量,a<x
数值1【V1】我们选择的是计时器2
数值2【V2】我们设置的是4′01″
与开关【And Sw】我们设定的是!L47
逻辑结果:当计时器2小于4′01″时,L46激活,输出真。当L47为真时,L46关闭。目的是不在后面的整分时间与SF36重复播报
L47 的设置
运算方式【Function】我们选择的是变量比较常量,a<x
数值1【V1】我们选择的是计时器2
数值2【V2】我们设置的是1′31″
与开关【And Sw】我们设定的是!L48
逻辑结果:当计时器2小于1′31″时,L47激活,输出真。当L48为真时,L47关闭。目的是不在后面的整分时间与SF37重复播报
L48 的设置
运算方式【Function】我们选择的是变量比较常量,a<x
数值1【V1】我们选择的是计时器2
数值2【V2】我们设置的是0′17″
与开关【And Sw】我们设定的是L45
逻辑结果:当计时器2小于17″时,同时L45为真时,L48激活,输出真。L45是计时器2的启动开关,如果计时器2停止了,语音播报也停止了。
好了,春节降至,在此给各位模友拜个早年,祝愿大家,新春吉祥、万事如意、永不炸机。
欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) |
Powered by Discuz! X3.3 |