|
|
在Witness如何将字符串转化为数组并赋值,请赐教。( t3 G- }$ L2 A t
具体问题如下:2 Y" P6 T$ v/ w, \3 R
模型中有一个数组cycleTime(20),已经进行了赋值,例如cycletime(1)=10,cycletime(2)=15,...,cycletime(20)=82 A2 g8 d& M% I
2 [" a. H( N+ B* ^( r9 h/ }+ ~
现在需要根据这个值对20个Module里面的元素ctime赋值,假设module的名称分别为:module1,module2,module3,...,module20,每个module中都有个变量ctime,
P" P u% ^5 i ~9 q( i
4 x) n, v0 e6 i) ^! O现在要实现:
0 y; T* K* B9 i5 x. E6 B& fmodule1.ctime=cycletime(1)- z7 `. C+ o/ b/ n C+ I8 V5 [
module2.ctime=cycletime(2) e: j8 n" |9 J
...
2 [' K8 P N _9 w8 u' y: \1 ^module20.ctime=cycletime(20)8 S. n% j& T, q2 ?$ C1 ]5 s: ~
9 h0 a$ i3 W/ _, r2 |$ ?# P6 B
我希望用程序实现,但是试了很久都没有成功。* R" S y3 R) g5 N' J* [. L
! b% I. B! n7 j; `; Y
具体程序为:
* m( F( n. J3 ^* f$ [for num=1 to 20
- M; z" {8 @( J module+num+.ctime=cycletime(num)! A2 ?+ Z, C" H
endfor
4 H8 B# }& F' F/ d: F2 ?4 P3 w6 c
2 l9 Z+ c: V0 m) J8 S% A# t) m问题是左边蓝色字体怎么处理,才能够实现我要的赋值功能?????? |
|