see https://sumo.dlr.de/docs/Developer/How_To/Car-Following_Model.html#using_custom_parameters_via_traci
Am Do., 22. Apr. 2021 um 10:13 Uhr schrieb SHANTANU PHANSE via sumo-dev < sumo-dev@eclipse.org>: > Thank you for your kind response. > I there any other way I can manipulate my user-defined parameters 'i' and > 'd' while the simulator is running. > > On Thu, Apr 1, 2021 at 4:51 PM <maria.armell...@dlr.de> wrote: > >> Hi Shantanu, >> >> >> >> I have tried it myself and saw that when you use .setParameter a new >> parameter is created. For example, when you call >> *traci.vehicletype.setParameter("c", >> "maxSpeed", '4.00')*, you don’t change the maximum speed parameter, but >> a new parameter “param:maxSpeed” is created with that value (see picture). >> If you want to change the maximum speed, you can use *.setMaxSpeed()*. >> See VehicleType_Value_Retrieval >> <https://sumo.dlr.de/docs/TraCI/VehicleType_Value_Retrieval.html> and >> VehicleType_State >> <https://sumo.dlr.de/docs/TraCI/Change_VehicleType_State.html>. >> >> As for the “i” and “d” parameters of your CF model, I think this is still >> under development, see GitHub-Issue >> <https://github.com/eclipse/sumo/issues/6932>. >> >> >> >> Regards, >> >> Giuliana >> >> >> >> *Von:* sumo-dev <sumo-dev-boun...@eclipse.org> *Im Auftrag von *SHANTANU >> PHANSE via sumo-dev >> *Gesendet:* Mittwoch, 31. März 2021 15:49 >> *An:* sumo-dev@eclipse.org >> *Cc:* SHANTANU PHANSE <201911...@daiict.ac.in> >> *Betreff:* [sumo-dev] Regrading Retrieval of vtype parameter using traci >> >> >> >> Hello, >> >> >> >> I have created a new car-following model in SUMO for practice. >> >> >> >> rou.xml has vtype attribute as follows >> >> >> >> <vType id = "c" departLane = "best" maxSpeed = "16.67" carFollowModel="W" >> d = "30" i = "12"/> >> >> >> ------------------------------------------------------------------------------------------------ >> >> I aim to change the vtype parameters of maxSpeed, i, d using traci. >> >> >> >> The snippet of the code I am using is as follows >> >> >> >> def run(): >> >> steps = 0 >> >> while steps < 1000: >> traci.simulationStep() >> steps+=1 >> >> >> >> #get the parameters >> >> if(steps == 5): >> print(traci.vehicletype.getParameterWithKey("c", "d")) >> print(traci.vehicletype.getParameterWithKey("c", "i")) >> print(traci.vehicletype.getParameterWithKey("c", "maxSpeed")) >> >> >> #set the parameters at step 1 >> if(steps == 10): >> traci.vehicletype.setParameter('c', 'depth', '0') >> traci.vehicletype.setParameter('c', 'intensity', '0') >> traci.vehicletype.setParameter("c", "maxSpeed", '4.00') >> >> >> Print statements Output is as follows: >> >> ('depth', '') #parameter name with empty string as value >> >> ('intensity', '') >> ('maxSpeed', '') >> >> >> ------------------------------------------------------------------------------------------------------- >> >> >> Note: There is no change reflected in the sumo-GUI. >> >> >> >> Thanks and Regards >> >> Shantanu Phanse >> >> >> >> >> >> >> >> >> _______________________________________________ >> sumo-dev mailing list >> sumo-dev@eclipse.org >> To unsubscribe from this list, visit >> https://www.eclipse.org/mailman/listinfo/sumo-dev >> > _______________________________________________ > sumo-dev mailing list > sumo-dev@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/sumo-dev >
_______________________________________________ sumo-dev mailing list sumo-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-dev