一切为了生产力!

适配范围:一般的手动矿船、货船或战舰。 

功能说明:


(资料图片仅供参考)

一键启动。

一键关闭推进器。

一键关闭飞船。

自动平飞。

向前直飞。

星球重力圈内竖直上向飞。

星球重力圈内竖直向下飞。

一键将巡航速度限值设为1m/s。

一键将巡航速度限值设为最大值。

按W、S键控制巡航速度。

低空限速飞行。

自动调节显示屏背景。

自动根据负载调节陀螺仪功率。

刹车时自动调节飞船姿态。 

半自动对接。

自动关门。

使用时,需要一个主驾的设置,两个摄像头,一个远程控制块。至少一个陀罗仪。

按键映射列表:

(序号. 按键指令——按键说明)所有指令英文字母必须大写。

1——可用于刹车、复位,启动。按下时会取消气罐充气状态和电池充电状态;推进器改为启动状态,关闭推进器越级控制;远程控制器关闭自动驾驶状态,关闭防碰撞功能,清空远程控制块列表;关闭陀逻仪越级控制。按了1之后,可以像无程序时一样手动控制飞船飞行,所以也可以近似认为是切换到手动模式。

2——仅关闭所有推进器。在太空驻留时,氢气罐可继续为发电机供气,氧气罐可继续为驾驶舱供氧。这可以看作是按键 的简化版。

3——关闭推所有推进器,将所有氢、氧气罐改为存储状态,将所有电池改为充电状态。这和按键 相对应,基本上是用于停船时使用,需要出发时,按 启动飞船。

4——将速度限制设置为 1m/s。由于这个速度基本上和停车没区别,所以当向前的刹车距离显示超过 150m 时,会触发刹车模式。限速功能以当前速度为基础,在加速至设定值后,会停止加速,当速度低于设定值时会继续加速,当速度高于设定值 5m/s 后会开始减速。速度会大致在 5m/s 的速度差区间变动。

5——将速度限制设置为最大值。这个值可以在编程块的“自定义数据”当中修改,修改项为 [ShipInformation]下的 Max Speed 。默认值:196。这个值与 [Mission]下的 Speed 区别在于 Max Speed是预设的固定量,该值设定是多少,按下 5之后,就会向 Speed写入多少。 Speed是一个变动量,按 WS键会调节这个量,飞船最终是读取 Speed的值来确定巡航速度。

AP——半自动对接。该功能需要手动将对接位置的GPS复制到编程块的“自定义数据”当中,修改项为 [AutoParking]下的 Target_GPS。默认值:GPS:Target:0.0:0.0:0.0:#FFFFFF: 。这个值的使用的格式是游戏里GPS的格式。每次连接器成功对接后,都会将值修改成默认值。平常状态下按下这个按键,会提示 !!! GPS Incorrect !!! ,并不会执行任何操作。这样处理主要是为了防止误触时,飞船乱飞。对接时,程序会自动计算目标位置和当前飞船哪个对接口最接近,然后使用最近的那个对接口去和目标点对接。

LF——保持水平飞行。适用于星球重力圈内,带姿态校正功能,同时定速巡航,速度限制可由 WS键修改。长按会连续加、减速,单次按 W会在当前速度下加 1m/s,单次按 S会在当前速度下减 6m/s。该功能还附带一个朝前检测距离的摄像头,检测距离大约是 500m ,当检测到有物体时,会根据距离限速,防止错踩油门造成事故。该摄像头的命名值要与编程块的“自定义数据”当中 [ShipInformation]下的 Camera_Front参数值相同。距离显示的信息,可以使用一个显示屏显示出来,该显示屏的命名要与编程块的“自定义数据”当中 [ShipInformation]下的 Brake_Panel参数值相同。该状态下鼠标和键盘的输入仍然有效,但俯仰和滚转会被强制纠正,此时仍可调整转向和高度以更改飞行方向。此状态下按 4会进行距离差别并确定是否触发刹车模式。

FA——向前直飞。可以重力圈内、外使用,不带姿态校正功能,仍能定速巡航,速度限制的修改同上,该功能与前一功能共用一个测距摄像头。该状态下鼠标和键盘的输入仍然有效,可任意更改方向。此状态下按 4会进行距离差别并确定是否触发刹车模式。

AD——姿态校正。重力圈内使用,该状态下鼠标和键盘的输入仍然有效,但俯仰和滚转会被强制纠正。该功能必须安装一个远程控制块实现,最好只安装一个,多个可能会出现程序错乱,指向朝前。另外还需要陀逻仪的配合,陀逻仪的安装需要正面朝前。这个可以观察右上角方向指示,游戏里拉出一个块后,蓝色的面表示方块后面,红色的面表示方块右面,绿色的面表示方块上面。该信息参考官方 GITHUB:https://github.com/malware-dev/MDK-SE/wiki/Finding-a-blocks-orientation 。

UP——竖直向上飞。专用于出星球重力圈,出圈之后会自动刹停。该状态下鼠标和键盘的输入仍然有效,请勿翻转飞船,否则会快速坠机。紧急时请按 1退出该状态。朝上飞的速度由按键 45设定。一船都是按最大速度飞,所以没设置中间速度调节选项,飞船无法最大速度飞时请按 5

DN——竖直向下飞。专用于星球内降落,在到达预设高度后悬停,最后悬停的高度会有误差,请先自行手动测试飞船刹车性能。该功能只能在星球上使用,无法在人工重力的空间站使用。此状态带姿态校正功能,鼠标和键盘的输入仍然有效,但俯仰和滚转会被强制纠正。紧急时请按 1退出该状态。同时该项还配合一个朝下的摄像头,用于检测飞船高度。摄像头的名称必须与编程块的“自定义数据”当中 [ShipInformation]下的 Camera_Down参数值相同。悬停高度由摄像头检测到的的高度值,减去编程块的“自定义数据”当中 [ShipInformation]下的 Elevation Offset的值来确定,默认值:30。摄像头检测的范围设置在编程块的“自定义数据”当中 [ShipInformation]下的 Detection Range的值中设置,默认值:1000。

其它设置信息:

Copy_Main_Screen——把驾驶位置主屏的信息复制到一另一个显示屏上。只要显示屏的命名和这个相同,就会显示上去。

Thrust Power Correction Factor——用来修正推进器的推力,程序会自动识别向下喷射的推进器的最大有效推力总和,然后计算出开始刹车的基准高度,得受限于算法,会出现刹车不急的问题,所以加入该参数用来调整刹车性能。当刹停高度与所设置的悬停高度的差距较大时,可以适当调小该值。0是最小值,1是不作调整,小于1会在基准的刹车高度之前开始刹车,大于1会在基准的刹车高度之后才开始刹车。默认为0.2,也就是说让程序将最大有效推力当原有的0.2倍来计算刹车距离,结果是飞船会提前减速。

Final Range——飞船在降到这个参数设定的离地距离后,会以 Final Range Speed 里设定的参数降落。单位米。

Final Range Speed——设定飞船最后降落阶段的速度,实际运行时会有误差。单位m/s。

Cargo Mass Ratio——该值与陀螺仪的功率有关。程序会自动根据飞船总重来调节陀螺仪的功率,防止在无负载时过于灵敏,导致飞船难以准确指向。陀螺仪的功率限制为简单的线性比例,即当前总重/飞船最大总重,所得的比例即为所有陀螺仪的功率值,最大值超过100%时,陀螺仪的功率会被设置到100%。飞船最大总重由飞船网格自身总重+货舱总容量*某一个比值,而这个比值可由 Cargo Mass Ratio 调节。该值的设置与飞船的设计有关,是确保飞船装满某一类货物时,仍能准确操控飞船指向为基准。默认的 2.7 为矿石的密度值,即当所有货箱装满时,程序会将陀螺仪的功率设置为100%,以确保仍能准确操控飞船,如果此时操控仍有问题,可以适当增删陀螺仪。关于某些块的容量较大,且不用于装货的问题,这里给出一个临时补救办法,就是在这个块的“自定义选项”里输入一个大写的“X”,程序在计算飞船货舱总容量时,会忽略该块的容量。 

这是设置自动关门的部分。

DoorControl_On_or_Off——是否开启自动关门的功能。On 开启,Off 关闭。

Delay_Time——关门延时。

Has_Door_Opened——是否有门开启,这个不是设置项,是程序检测结果输出,可以在编程块主屏上看到。

OPened_Door_Name——开启的门的名称,这个不是设置项,是程序检测结果输出,可以在编程块主屏上看到。

这是设置自动调节显示屏背景的部分。主要是针对将透明显示屏作为前挡风玻璃时使用。当面对太阳时,脚本可以调节显示屏的背景,阻挡一部分阳光,让显示屏更清楚一点。

SolarPanel——设置太阳帆板的名称。该功能是使用太阳帆板作为传感器,检测太阳的角度。根据太阳帆板的输出功率来调节显示屏背景。

余下的有10个项,是用来填写需要进行背景调节的显示屏的名称。用不完可以空着。最多只能调10个屏。

这是设置自动对接部分。

Auto_Parking_Panel——设置用来显示自动对接时的一些提示信息的显示屏的名称。

Target_GPS——需要对接的点的GPS填写在这里。

推荐内容