【TCL 脚本学习 4 -- tcl 脚本 数组定义和使用】
文章目录
- Overview
- 持使用 array 结构
Overview
在 tcl 脚本中定义一个数组,然后将 soc.uart_rst
, soc.gic_rst
, soc_i2c_rst
这些信号都放到这个数组rst_arry
中,然后使用一个for 循环,执行 value [rst_arry[i]]
, 然后再将获取到的值打印出来。
在 Tcl 脚本中,可以使用 array
或 list
实现你描述的操作。由于要循环访问信号名并用 value
获取其值,用 list
更简洁直观。下面是完整示例:
# 定义信号列表
set rst_array {soc.uart_rstsoc.gic_rstsoc.i2c_rst
}# 遍历信号列表并打印值
foreach s