第五课 Scripting:Collections and Procedures
关于TCL的语法部分,可以参考其它软件中的笔记。
- Collections
collection:是由collection的句柄指代的一组设计对象
set myvar [all_inputs] {"IN1","IN2","in3"}
- Attributes
可以用以下命令列出设计对象的属性:
list_attributes -application -class clock
两个示例:
示例2中-filter选项只选取出符合过滤项的对象
- fordach
tcl的循环语句foreach在collection里面不能使用,应当用PT特定的foreach_in_collection
foreach_in_collection variable collection(s) {body}
示例:
- Procedures
理解为进程或者函数,可以用来定义自己的命令。