命令 0xad: 获取车道区域检测器变量#
| ubyte | string |
|---|---|
| 变量 (Variable) | 获取车道区域检测器 ID (Get LaneArea Detector ID) |
请求获取指定车道区域 (e2)
检测器的某个变量值。返回的值是上一个仿真步长内所请求变量/值的状态。请注意,要获取检测器的值,您必须在 additional-file 中定义它们,并在仿真开始时加载。period 和 file 属性对 TraCI 无效。
可以检索以下变量值,返回值的类型也在表中显示。
| 变量 (Variable) | 值类型 (ValueType) | 描述 (Description) | Python 方法 |
|---|---|---|---|
| id list (0x00) | stringList | 返回场景中所有车道区域检测器的 ID 列表(给定的 DetectorID 被忽略) | getIDList |
| count (0x01) | int | 返回场景中车道区域检测器的数量(给定的 DetectorID 被忽略) | getIDCount |
| position (0x42) | double | 返回检测器在其车道上的起始位置,从车道起点计算,单位为米。 | getPosition |
| length(0x44) | double | 返回检测器的长度,单位为米。 | getLength |
| lane ID (0x51) | string | 返回检测器所在车道的 ID。 | getLaneID |
| last step vehicle number (0x10) | int | 返回在上一个仿真步长内位于区域检测器内的车辆数量 [#]; | getLastStepVehicleNumber |
| last step mean speed (0x11) | double | 返回在上一个仿真步长内位于指定区域检测器内的车辆的平均速度 [m/s] | getLastStepMeanSpeed |
| last step vehicle ids (0x12) | stringList | 返回在上一个仿真步长内位于检测器内的车辆的 ID 列表 | getLastStepVehicleIDs |
| last step occupancy (0x13) | int | 返回检测器被车辆占据的空间百分比 [%] | getLastStepOccupancy |
| last step halting vehicles number (0x14) | int | 返回在上一个时间步长内处于停止状态的车辆数量 | getJamLengthVehicle |
| last step jam length in number of vehicles (0x18) | int | 返回在上一个时间步长内位于环路检测器上的停止车辆数量 | getJamLengthVehicle |
| last step jam length in meters (0x19) | int | 返回拥堵长度,单位为米 | getJamLengthMeters |
| interval occupancy (0x23) | double | 当前时间段内,被车辆占据的检测器长度的平均百分比 | getIntervalOccupancy |
| interval speed (0x24) | double | 当前时间段内车辆的平均(时间平均)速度 | getIntervalMeanSpeed |
| interval number (0x25) | int | 当前时间段内通过检测器的车辆(或人员,如果配置如此)数量 | getIntervalVehicleNumber |
| interval mean timeLoss (0x34) | double | 当前时间段内通过检测器的车辆的平均 timeLoss | getIntervalMeanTimeLoss |
| interval max jam length in meters (0x32) | stringList | 当前时间段内的最大拥堵长度(米) | getIntervalMaxJamLengthInMeters |
| last interval occupancy (0x27) | double | 上一个时间段内,被车辆占据的检测器长度的平均百分比 | getLastIntervalOccupancy |
| last interval speed (0x28) | double | 上一个时间段内车辆的平均(时间平均)速度 | getLastIntervalMeanSpeed |
| last interval number (0x29) | int | 上一个时间段内通过检测器的车辆(或人员,如果配置如此)数量 | getLastIntervalVehicleNumber |
| last interval mean timeLoss (0x345 | double | 上一个时间段内通过检测器的车辆的平均 timeLoss | getLastIntervalMeanTimeLoss |
| last interval max jam length in meters (0x33) | stringList | 上一个时间段内的最大拥堵长度(米) | getLastIntervalMaxJamLengthInMeters |
响应 0xbd: 车道区域检测器变量#
| ubyte | string | ubyte | <return_type> |
|---|---|---|---|
| 变量 (Variable) | 车道区域检测器 ID (Lane Area Detector ID) | 变量的返回类型 (Return type of the variable) | <VARIABLE_VALUE> |
对 "命令 获取车道区域检测器变量" 的响应。
注意事项#
- 您可以在多入口/多出口检测器的进一步描述中找到更多信息。
