- It does not have to do with the command that you give in the tcl script, but with the "generated" command produced by the $ns namtrace-all $filedesc tcl command, which gets written to a file pointed by $filedesc.
The syntax of this command in the "NAM" file) is what has changed in later versions of NAM and as NAM reads the file while displays the simulation on the screen, it notifies of the obsolete syntax. However, this is only a warning and not an error, since it still "interprets" the command. On the other hand, such a command does not exist for the NS interpreter, and this is why the script crashes when you use it. It is merely a NAM issue, for which I wouldn't worry too much. -Fk On 2/11/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > ---------- Forwarded message ---------- > From: Onyekachi <[EMAIL PROTECTED]> > To: ns-users@ISI.EDU > Date: Sat, 10 Feb 2007 15:57:39 -0500 > Subject: [ns] Syntax error using "rtmodel-at" command > Hi All, > I tried to use the network dynamic command > > $ns rtmodel-at 1.0 down $n(1) $n(2) > $ns rtmodel-at 2.0 up $n(1) $n(2) > > to fail and recover a link. But when i ran the tcl script, i got the > following message: > > Nam syntax has changed: v -t 2 link-up 2 2 1 > Please use this format in the future. > v -t <time> -e <tcl expression> > > I then changed the syntax to > v 1.0 link-down 1 2 > v 2.0 link-up 1 2. > > The result i got was this: > $ ns new3.tcl > invalid command name "v" > while executing > "v 1.0 link-down 1 2" > (file "new3.tcl" line 50) > > Please can someome tell me what I am doing wrong? > Regards. > > Onyekachi. -- Filippos N Kolovos Software Systems Analyst & Engineer M.Sc. (Eng.) in Data Communications Automation & Networking Department University of Macedonia Library Egnatia 156, P.O.Box 1591 540 06 Thessaloniki, Greece E-Mail: [EMAIL PROTECTED], [EMAIL PROTECTED] ----------------------------------------------