|
|
在Witness如何将字符串转化为数组并赋值,请赐教。
6 y) L* N( m% b6 Z+ e' T具体问题如下:
) i( g/ g, n _0 i2 f S模型中有一个数组cycleTime(20),已经进行了赋值,例如cycletime(1)=10,cycletime(2)=15,...,cycletime(20)=8% ]% [5 }0 K, ?' [/ n3 }
+ i {! c3 Y0 G) Z/ i) ]+ a, a8 T
现在需要根据这个值对20个Module里面的元素ctime赋值,假设module的名称分别为:module1,module2,module3,...,module20,每个module中都有个变量ctime,; I) ^0 j R; H ~( @/ E, J9 ~$ D
" G" h4 d& q7 o* S现在要实现:
8 ?9 Y. k4 f$ Dmodule1.ctime=cycletime(1)
7 u5 I' Z+ j+ c' r9 Q0 nmodule2.ctime=cycletime(2)% X! u# n2 j. Z! e& k
...( e7 q+ ?: _. ?
module20.ctime=cycletime(20)" c. i* W1 c, ~9 w- i! K
) g2 N" C k9 Z, L/ i我希望用程序实现,但是试了很久都没有成功。5 y4 `9 Q& L- p' Y+ i
* v; N% s3 j7 d' }/ N
具体程序为:
$ V* `) |% d0 t3 Y8 L. \for num=1 to 20: c8 \5 s, ^' f" P( _' H: C! K
module+num+.ctime=cycletime(num)( v! J/ l) w. \: D$ z
endfor- `0 R. B" {, _5 `
; b+ ]) C. @$ Y# O- m5 D% h4 ]问题是左边蓝色字体怎么处理,才能够实现我要的赋值功能?????? |
|