User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1
I think the e1 type is unfit for this, since it has no real
length. e2 could be used if the area you are interested in lies on
a single edge. In that case the methods you mentioned should do
the trick, and otherwise consult the documentation: you could also
retrieve data for an edge, for example:
https://sumo.dlr.de/docs/TraCI/Edge_Value_Retrieval.html
I have had a look at it. But, as far as I know, I
should ask the simulation to get or set the vehicle data one at
a time via that module(traci.vehicle). I am looking for a
facility to get the flow data at a specific point automatically
which I was thinking could be e1 or e2 detector.
That function should return the described value.
However, if no vehicles were on the detector
during the last step, no valid data can be
returned, so you get -1 and (). If a vehicle was
on the detector during the last step, the method
will give you the data.
Greets, Menno
On 14-5-2021 10:04, ali mirzaei wrote:
Hi Menno,
This is what the mannaul says: getLastStepMeanSpeed(self, detID)
getLastStepMeanSpeed(string) ->
double
Returns the current mean speed in m/s of
vehicles that were on the named e2.
I am looking for a tool by which I can
extract the flow characteristics at the time
the vehicle is on the detector. So, is there
any option to get more data of vehicles in
traci.lanearea module?
the e1 detector has no length, I think you
should use an e2 detector if
you want to have a detector that covers an
area.
Regarding the functions: when do you call
these? I'd expect -1 and ()
when no vehicles were on the detector during
the last step. So at the
start of the simulation, you will most likely
get those results. And
afterwards if there has been no traffic.
Greets, Menno
On 13-5-2021 23:28, ali mirzaei wrote:
> Hi everyone,
> 1- What is the length of the induction
loop(e1detector)?
> 2- in the case of e2detector, when I
generate my add.XML file consisting of:
> <e2Detector id="e2Detector_1"
lane="e2_0" pos="15.22"
> length="10.00" freq="5"
file="e2_det.xml" friendlyPos="1"/>
> and call the functions:
>
print(traci.lanearea.getLastStepMeanSpeed("e2Detector_1"))
>
print(traci.lanearea.getLastStepVehicleIDs("e2Detector_1"))
> the answer is "-1" and "()".
> Why does this happen?
> Any help would be appreciated.
>
> Regards,
> Ali
>
_______________________________________________
> sumo-user mailing list
> sumo-user@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user