车辆类型值检索

命令 0xa5: 获取车辆类型变量#

ubyte string
Variable Vehicle Type ID

请求获取指定车辆类型某个变量的值。

可以获取以下变量值,返回值的类型也在表中显示。

Variable ValueType Description Python 方法
id list (0x00) stringList 返回当前已加载车辆类型的 ID 列表(给定的车辆类型 ID 被忽略) getIDList
count (0x01) int 返回当前已加载车辆类型的数量(给定的车辆类型 ID 被忽略) getIDCount
length (0x44) double 返回此类型车辆的长度 [m] getLength
vmax (0x41) double 返回此类型车辆的最大速度 [m/s] getMaxSpeed
accel (0x46) double 返回此类型车辆的最大加速能力 [m/s^2] getAccel
decel (0x47) double 返回此类型车辆的最大减速能力 [m/s^2] getDecel
tau (0x48) double 返回此类型车辆驾驶员期望的车头时距 [s] getTau
sigma(0x5d) double 返回驾驶员的不完美度(游荡) [0,1] getImperfection
speedFactor(0x5e) double 返回此类型驾驶员的道路速度乘数 [double] getSpeedFactor
speedDev(0x5f) double 返回此类型驾驶员 speedFactor 的偏差 [double] getSpeedDeviation
vclass (0x49) string 返回此类型车辆的类别 getVehicleClass
emission_class (0x4a) string 返回此类型车辆的排放类别 getEmissionClass
shape (0x4b) string 返回此类型车辆的形状 getShapeClass
minGap (0x4c) double 返回此类型车辆的偏移量(停车时与前车的间距) [m] getMinGap
width (0x4d) double 返回此类型车辆的宽度 [m] getWidth
height (0xbc) double 返回此类型车辆的高度 [m] getHeight
color (0x45) byte,byte,byte,byte 返回此类型的颜色 getColor
max lateral speed (0xba) double 返回此类型的最大横向速度(m/s)。 getMaxSpeedLat
lateral gap (0xbb) double 返回此类型在 50km/h 时的期望横向间距(m)。 getMinGapLat
lateral alignment (0xb9) string 返回此类型的首选横向对齐方式。 getLateralAlignment
action step length (0x7d) double 返回此车辆类型的动作步长(s)。 getActionStepLength
person capacity (0x38) int 返回此类型车辆可容纳的总人数。 getPersonCapacity
scale (0x8e) double 返回此类型车辆的交通缩放因子 getScale
boarding duration (0x2f) double 返回乘客进入/离开此车辆的登车持续时间。 getBoardingDuration
impatience (0x26) string 返回此车辆当前的基础急躁度 getImpatience
mass (0xc8) double 返回此车辆类型的当前质量。 getMass

可检索的车辆类型变量概览

响应 0xb5: 车辆类型变量#

ubyte string ubyte <return_type>
Variable Vehicle Type ID Return type of the variable <VARIABLE_VALUE>

“命令获取车辆类型变量” 的响应。