[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [sumo-user] 回复:AW: AttributeError: 'InductionLoopDomain' object has no attribute 'getLastIntervalVehicleNumber'
|
Hi Tianli,
I don't know why it does not work on your system. Please have a look both "SUMO_HOME" environment variable and whether you have some installed some python module called traci. Please try your script with environment variable "SUMO_HOME" pointing to the latest SUMO release installation and no python module traci installed. You can use our test scenario for TraCI induction loops as well to see whether there is a problem with your script.
Best regards
Mirko
-----Original-Nachricht-----
Betreff: 回复:AW: [sumo-user] AttributeError: 'InductionLoopDomain' object has no attribute 'getLastIntervalVehicleNumber'
Datum: 2024-01-16T09:53:47+0100
Von: "薛田莉" <xuetli@xxxxxxxxxxxxxxxxx>
An: "Mirko Barthauer" <m.barthauer@xxxxxxxxxxx>
I tested these two lines of code separately, and only the above line reported an error.
print("检测器上一时段流量是", inductionloop.getLastIntervalVehicleNumber("e1det_19610445_0"))
print("检测器上一时刻流量是", inductionloop.getLastStepVehicleNumber("e1det_19610445_0"))
And when I hover my mouse over this function, a description like the one below appears.
I can't find a solution to this error. So I wonder if there is another way to get the real-time number of vehicles passing the e1 detector.
Any help is greatly appreciated.
Thanks and Regards,
Tianli
----------回复的邮件信息----------
This sounds strange indeed. The call looks good at first sight. Can you look if by accident you have some control character in the code close/inside this TraCI call? Some text editors do not show control characters by default or hide some...
Best regards
Mirko
-----Original-Nachricht-----
Betreff: [sumo-user] AttributeError: 'InductionLoopDomain' object has no attribute 'getLastIntervalVehicleNumber'
Datum: 2024-01-16T05:30:13+0100
Von: "薛田莉 via sumo-user" <sumo-user@xxxxxxxxxxx>
An: "sumo-user@xxxxxxxxxxx" <sumo-user@xxxxxxxxxxx>
Hello,
I intend to get the vehicle number of last interval by
traci.inductionloop.getLastIntervalVehicleNumber
But when I ran the following code, an error occured. I wonder if there is a way to solve this error?
File "G:\xtl\xtl\2023 June\pythonProject\sumo variable lane\sumo.py", line 46, in run
print("检测器上一时段流量是", traci.inductionloop.getLastIntervalVehicleNumber("e1det_-15535912_0"))
AttributeError: 'InductionLoopDomain' object has no attribute 'getLastIntervalVehicleNumber'
Any help is greatly appreciated.
Thanks and Regards,
Tianli
Attachment:
3BB71BE2@03679F1E.0D44A66500000000.png
Description: Binary data