如何在Windows Modelsim的参数运行的Tcl脚本?

W

wwfhm2002

Guest
我有一个Tcl脚本运行上的ModelSim仿真(test.tcl)如下:#设置库目录,1 VLIB工作#加载配置设置vlogdumpon 0 FOREACH参数$ argv中{开关的regexp - $ arg的{训练班{设置vsimtc 1}}}如果{$ vsimtc == 1} {VSIM work.mpx2_tb} {VSIM work.mpx2_tb + notimingchecks}#运行运行所有,我现在在Win2000 ModelSim的命令窗口运行:源test.tcl - TC在ModelSim给我:##错误的参数:应该是“源文件名”我怎样才能运行参数test.tcl,或其他同等的解决方案?
 
[报价= wwfhm2002]现在,我在Win2000 ModelSim的命令窗口,运行:源test.tcl - TC在ModelSim给我:#错误#ARGS:应该是“源文件名”我怎样才能运行参数test.tcl,或其他同等解决方案?[/QUOTE]这是一个经典的TCL的问题,与一些谷歌,你可以找到几种解决方案。我喜欢在这里:[代码] PROC SRC {文件ARGS} {设置ARGV $:设置ARGC ARGV:ARGC设置:设置ARGV $ ARGS:ARGC [llength $ ARGS设置错误[赶上{上级[列表文件源$]}返回] {$错误} {设置代码错误} {设置代码确定}设置:ARGV $ ARGV设置:ARGC $ argc而返回代码为代码为返回} [/CODE]说,放在这个名为“src_with_args.tcl”的文件。第一个来源TCL shell首先内,那么这个新的proc变为可见。现在可以这样做:SRC arg.tcl - TC我试图在tclsh使用Cygwin下,不知道MTI公司如何处理它。心连心Ajeetha www.noveldv.com
 
您好感谢TCL脚本src_with_args。我只是想的ModelSim 6.1使用test.tcl文件发布较早,它的工作原理请客。 SRC test.tcl -训练班
 

Welcome to EDABoard.com

Sponsor

Back
Top