Yes, looked at this issue, and the only way to do it in run-time is to use emulation!
If the movement customization did not require run-time, it would be a simple problem - the first program would just generate a movement file according to some parameters. Pedro Estrela http://tagus.inesc-id.pt/~pestrela/ns2 > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf > Of Daniel Mahrenholz > Sent: quarta-feira, 22 de Agosto de 2007 15:46 > To: Schuenemann, Bjoern > Cc: [email protected] > Subject: Re: [ns] Movement of nodes should be modifiable during runtime of > an ns-2 simulation > > > Hi Bjoern, > > Schuenemann, Bjoern schrieb: > > I'd like to make a simulation with ns-2 where the movement of the nodes > is modifiable by another program during the runtime of the ns-2 > simulation. How could I realize this? It seems that modifications of trace > and movement files are ignored by ns-2 after the files are read in by the > TCL script > I think the problem is that after reading the movement files all events > that actually control the movement are already in the event queue. > > One of my students implemented an external movement control some years > ago for the emulation mode. Basically he adds a listening socket that > takes simulator control commands from an external program, converts them > to TCL code and evaluates them. Then he ran the simulation for an > infinite time (and send a stop command from the external controller to > exit) and could move the nodes around as he liked. > > But, this only works in emulation mode. The reason is, if you are in the > normal simulation mode, time will jump from event to event. And if there > is the last movement event in the queue, the simulator possibly will > jump to the final stop event and quit. So, only emulation ensures that > your simulation time does not runs too fast. > > I took a quick look but could not find the diploma thesis / code of the > student. I will spend more time searching if you like. Title of the > thesis was " Eine dynamische WLAN-Emulationsumgebung auf Basis des > NS-2", Thomas Kiebel, Diplomarbeit, 2005. > > Daniel. > > -- > Dr.-Ing. Daniel Mahrenholz > rt-solutions.de GmbH > Oberländer Ufer 190a > D-50968 Köln > > Web: www.rt-solutions.de > > rt-solutions.de > networks you can trust.
