文件名称:这一个元素的写操作的跟踪-stm32的gpio使用方法(超级详细)
文件大小:3.58MB
文件格式:PDF
更新时间:2024-06-23 12:41:00
TCL、Python和软件测试自动化
#增加对 m(3)这一个元素的写操作的跟踪 trace add variable m(3) write OnM3Write #定义回调函数 OnM3Write proc OnM3Write {n1 n2 op} { upvar $n1 v puts "In Trigger body.m(3) was writed,new value=$v($n2)" } #定义回调函数 OnVarAccess proc OnVarAccess {n1 n2 op} { upvar $n1 v switch $op { read { incr v($n2) ;#读出的结果都会增加 1 } write { if {$n2==1} { #下标为 1 的元素,是不能够更改的,否则出错 return -code error \ -errorinfo "You could not change variable $n1" } else { incr v($n2) 100 ;#写的时候,其他元素都会增加 100 } } } puts " !Triggers $n1 , $n2 , $op" }