Diposting oleh
Anonim
di
22.39
Tcl and OTcl Tutorial For NS2 - Procedures - is looking for information, and in this blog
Android Gadgets we have been providing very complete information from various sources that reliable, well we'll talk about the Tcl and OTcl Tutorial For NS2 - Procedures as you need, please si read to completion.
Articles :
Tcl and OTcl Tutorial For NS2 - Procedures
full Link :
Tcl and OTcl Tutorial For NS2 - Procedures
Article network simulator,
Article NS2,
Article otcl,
Article Procedures,
Article Routing Protocol,
Article tcl,
Article Tcl script,
Article topology,
Article tutorial,
You can also see our article on:
Tcl and OTcl Tutorial For NS2 - Procedures
Procedures
Procedures are an essential component of Tcl and can be used to make programming ns simpler. As in any functional programming language, procedures can be used for repetitive tasks, or simply to logically break down the tasks in the program.Procedures are defined in Tcl as follows:proc proc1 {} {
puts "in procedure proc1"
}
This defines a procedure that takes no parameters and prints out "in procedure proc1". To call this procedureproc1
can be used.A procedure with parameters can be defined as follows:proc proc2 {parameter1} {
puts "the value of parameter1 is $parameter1"
}
This procedure can be invoked as follows:proc2 10
A procedure that returns a value can be defined as follows:proc proc3 {min max} {
set randomvar [rand $min $max]
return $randomvar
}
This procedure generates a random variable and returns it to the calling function. This can be invoked as followsset randomvar [proc3 0 1]
to obtain a uniform random value between 0 and 1.Sometimes it is necessary within a procedure to reference a variable that has global scope. This is the purpose of the global keyword. So, for example, in an ns script, the simulator object typically is called ns, and typically has global scope. So, it could be referenced in a procedure as follows:proc proc4 {} {
global ns
$ns at 10.0 "exit 0"
}
A logical way to break down an ns script can be as follows:set ns [new Simulator]
create_topology
create_agents
create_sources
create_recorders
$ns run
where create_topology, create_agents, create_sources and create_recorders are all procedures.
Articles Tcl and OTcl Tutorial For NS2 - Procedures has been discussed
A few gadget information Tcl and OTcl Tutorial For NS2 - Procedures, hopefully can provide benefits to you all.
You're reading an article
Tcl and OTcl Tutorial For NS2 - Procedures and this article url is
https://androidtabletgadgets.blogspot.com/2012/12/tcl-and-otcl-tutorial-for-ns2-procedures.html you can bookmark , Hopefully this article
could be useful and do not forget to always to this blog to find information on gadget.
Tag :
network simulator,
NS2,
otcl,
Procedures,
Routing Protocol,
tcl,
Tcl script,
topology,
tutorial,
0 komentar:
Posting Komentar