我在Tcl中有報價問題。我有一個很長的信號列表,在for循環中,我將每個信號分配給my_sig
然後解析它。引用Tcl參數
foreach sig $list_of_sigs {
set my_sig $sig
}
一個例子是我所得到的回覆是:
set my_sig top.sub.sig[0]
如何使用命令my_sig
遵循這樣說,「[
」和「]
」自動逃跑?例如,我的命令接受:
my_command -filter signal_bit=="top.sub.sig\[0\]"
謝謝!
my_command是一個tcl命令嗎?或可執行文件? –
這是一個內置的Tcl命令。 –
這看起來像一個Synopsys工具。 Synopsys的解釋器自動將[x]擴展爲「[x]」,允許您輸入公交車名稱而不用引號。所以我有點驚訝,你需要引用信號名稱。 – Teajay