四轮驱动(4WD)

概述

四轮驱动控制器使你能够连接或断连一根传动轴,并允许你控制一个分动(高/低速)箱。要使其正常工作,配置中需要提供正确的动力传动系统设备名称(传动轴和分动箱)。 你也可以同时使用多个四轮驱动控制器,每个控制器分别控制不同的一组设备。


文件信息

文件名 4wd.lua
路径 /lua/vehicle/controller/4wd.lua
类型 辅助功能
使用方式 多个对象

JBeam 属性

string
type
断开/连接用传动轴的名称
string
type
要被控制的分动箱(range box)设备名称


公共函数

函数名
参数
描述
函数名
toggle4WD
参数
描述
在二轮驱动与四轮驱动之间切换
函数名
set4WDMode
参数
mode
描述
将四轮驱动模式设置为“connected(连接)”或“disconnected(断开)”
函数名
toggleRange
参数
描述
在高档(High)与低档(Low)范围之间切换
函数名
setRangeMode
参数
mode
描述
将范围设置为“high(高)”或“low(低)”
函数名
toggleDiffs
参数
描述
在受控差速器的不同状态之间切换

电气参数

名称
单位/取值
描述
名称
modeRangeBox
单位/取值
0 or 1
描述
指示分动箱是否处于低档范围:低档为 (1),高档为 (0)。
名称
mode4WD
单位/取值
0 or 1
描述
指示分动箱处于二轮驱动(0) 或四轮驱动(1) 模式。

简易示例

"controller": [
["fileName"],
["4wd", {"shaftName":"driveshaftF", "rangeBoxName":"rangeBox"}]
],
上一次修订: 六月 2, 2026

还有其他问题?

加入我们的 Discord 服务器
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.