第4章 NS2初步
Primary of NS2
第四次课内容
Tcl/Tk
OTcl/NS2对象
仿真网络配置
仿真业务配置
动画展示和数值分析
Tcl/Tk position
Tcl/Tk: mand language / Tool kits
Tcl/Tk position (cont.)
Architecture in the view of user
Tcl/tk programming
与Perl, Python同类
采用可读可打印格式命名命令
tk增加了图形接口功能
OTcl 扩展了面向对象功能
脚本语言特点
Tcl语法
tclsh <fileName arg arg ...>
wish <fileName arg arg ...>
系统变量:argc,argv,argv0=filename
无参数时,进入交互方式
11 mand substitution
variable substitution
1. TclTk
Tcl语法:命令格式
cmd <args>
Ex:
set a 10
set a
incr a
unset a
1. TclTk
Tcl语法:变量及命名
值:字符(串),但expr中可转换为数
变量值为字符!
set aa a;set a 3;set aa;set $aa
圆括号,减号为字符
花括号和方括号为关键字
{ } 对应于代码行
[ ] 对应于取命令结果
1. TclTk
Build-mands
append break case catch cd clock close concat continue eof error eval exec exit expr fblocked fconfigure fcopy file fileevent filename flush for foreach format gets glob global history if incr info join lappend lindex linsert llength load lrange lreplace lsearch lsort open package pid proc puts pwd read regexp registry regsub rename return scan seek set socket source split string subst switch tclvars tell time unknown unset uplevel upvar while
A simple scripts
Variable substitution
Command substitution
Hash ment and is ignored
南邮NS课课件NSLect学习指导书 来自淘豆网m.daumloan.com转载请标明出处.