Table of Contents Previous page Next page Index

ModelSim Documentation Bookcase

Model Technology Inc.


Multiple-line commands

With Tcl, multiple-line commands can be used within macros and on the command line. The command line prompt will change (as in a C shell) until the multiple-line command is complete.

In the example below, note the way the opening brace '{' is at the end of the if and else lines. This is important because otherwise the Tcl scanner won't know that there is more coming in the command and will try to execute what it has up to that point, which won't be what you intend.

if { [exa sig_a] == "0011ZZ"}  {
	echo "Signal value matches"
	do macro_1.do
} else {
	echo "Signal value fails"
	do macro_2.do  } 

Model Technology Inc.
Model Technology Incorporated
Voice: (503) 641-1340
Fax: (503)526-5410
www.model.com
sales@model.com
Table of Contents Previous page Next page Index

ModelSim Documentation Bookcase