驾驶台面板
type
Post
status
Published
date
Mar 6, 2025
slug
jstmb
summary
tags
category
车辆相关列表文件
icon
password
代码示例
文件头
文件格式
必须在文件的开头填写文件格式的字符串。表示驾驶台面板文件格式的字符串如下。
字符编码
在文件格式之后,冒号(:),该文件的字符编码,按照换行的顺序进行记述。不能在冒号前后插入空格。如果省略了对字符编码的描述,则识别为UTF-8。
移位JIS时,文件头如下所示。
注释
以 # 或 ; 开头,直到行末的部分在解析文件时会被忽略。
部分与参数名
像INI 文件一样,设定项目分为多个部分。部分名用方括号 ( [ 和 ] ) 括住。写了部分之后,可以记述该部分的各个 (参数名) 。等号 ( = ) 左侧是参数名、右侧是值。
各个部分一览
驾驶台面板是将以下仪表要素组合而成的。仪表元件直接对应于区域。使用一个节来放置一个仪表元素。要放置多个相同的仪表元素,请多次声明同一节。
名称 | 说明 |
显示区域和基本图像 | |
指示灯 | |
指针 | |
圆形数字式仪表盘 | |
数字 |
This 部分
设置显示区域和基本图像。此部分不能有多个描述。
Resolution = value
变焦1倍时的X分辨率
Left = value
视点移动可显示的极限坐标
Top = value
视点移动可显示的极限坐标
Right = value
视点移动可显示的极限坐标
Bottom = value
视点移动可显示的极限坐标
DaytimeImage =path
白天位图图像
NighttimeImage =path
夜间位图图像
TransparentColor =color
透明色
Center = x, y
默认视点中画面中心的坐标
Origin = x, y
消失点坐标
PilotLamp 部分
添加显示灯。此部分可以有多个描述。
Subject = subjectKey
显示状态量
Location = x, y
面板图像中显示灯左上的坐标
DaytimeImage =path
白天位图图像
NighttimeImage =path
夜间位图图像
TransparentColor =color
透明色
Layer = layerIndex
分层
Needle 部分
添加指针。此部分可以有多个描述。
Subject = subjectKey
显示状态量
Location = x, y
面板图像中旋转中心
DaytimeImage =path
白天位图图像
NighttimeImage =path
夜间位图图像
Color =color
画面颜色
TransparentColor =color
透過色
Origin = x, y
针图像中旋转中心
Layer = layerIndex
分层
Radius = value
针的半径
InitialAngle =angle
指向最小值针的角度
LastAngle = angle
指向最大值针的角度
Minimum = value
最小値
Maximum = value
最大値
NaturalFreq = value
针固有角频率
DampingRatio = value
针的衰减比
DigitalGauge 部分
添加圆形数字仪表盘。此部分可以有多个描述。
Subject = subjectKey
显示状态量
Location = x, y
面板图像中旋转中心
Color =color
指示灯熄灭时的颜色
Layer = layerIndex
分层
Radius = value
仪表盘半径
InitialAngle = angle
最小角度
LastAngle = angle
最大角度
Minimum = value
最小値
Maximum = value
最大値
Step = value
分辨率
DigitalNumber 部分
添加数字。此部分可以有多个描述。
Subject = subjectKey
显示状态量
Location = x, y
面板图像中旋转中心
DaytimeImage =path
白天位图图像
NighttimeImage = path
夜间位图图像
TransparentColor = color
透明色
Layer = layerIndex
分层
Interval = value
数字排列图像1帧的高度
值
subjectKey
名称 | 类型 | 说明 |
true | bool | 常に true |
kmph | float | 速度 [km/h] |
kmphd0 | int | 速度 [km/h] 的第1位 |
kmphd1 | int | 速度 [km/h] 的第10位 |
kmphd2 | int | 速度 [km/h] 的第100位 |
bc | float | 制动缸压力 [kPa] |
bcd1 | int | 制动缸压力 [kPa] 的第10位 |
bcd2 | int | 制动缸压力 [kPa] 的第100位 |
mr | float | 原空气积存压力 [kPa] |
mrd1 | int | 原空气积存压力 [kPa] 的10位 |
mrd2 | int | 原空气积存压力 [kPa] 的100位 |
sap | float | 直通管压力 [kPa] |
bp | float | 制动管压力 [kPa] |
er | float | 平衡空气积存压力 [kPa] |
am | float | 电流 [A](牵引:+,制动:-) |
amabs | float | 电流 [A](牵引和制动:+) |
door | bool | 门的状态(全门关闭:true, 其中一扇门打开:false) |
doorl0, doorl1, ... | bool | 每号车左侧门的状态(打开:true, 关闭:false, 第一节车厢为doorl0) |
doorr0, doorr1, ... | bool | 每号车右侧门的状态(打开:true, 关闭:false, 第一节车厢为doorr0) |
csc | bool | 恒速控制(仅限制动器的控制除外)的状态(控制中:true, 控制停止:false) |
ats0, ats1, ..., ats255 | int | 从ATS插件接收的值 |
power | int | 牵引槽口 |
brake | int | 制动器槽口 |
hour | float | 時刻 [hour] |
min | float | 時刻 [min] |
sec | int | 時刻 [sec] |
layerIndex
设置1到15之间的整数。值越大表示的层级越高。基础层级的图像为0(最低)。
angle
角度。时钟12点的方向为原点,顺时针为正方向。绕一圈以上的针将LastAngle的值设定为InitialAngle+360的值。
path
此文件的相对路径。
color
用六位十六进制表示的颜色代码(例如:FF0000)。
© 2016 mackoy
上一篇
车辆性能
下一篇
音效
Loading...