|
|
在Witness如何将字符串转化为数组并赋值,请赐教。
% ?; M" I' l! ]) {: q8 K% a ?具体问题如下:6 U+ t% l' @4 P! t) U
模型中有一个数组cycleTime(20),已经进行了赋值,例如cycletime(1)=10,cycletime(2)=15,...,cycletime(20)=8, U" k) L8 H7 i; R0 y# l
. b! K, m/ y( e7 m M
现在需要根据这个值对20个Module里面的元素ctime赋值,假设module的名称分别为:module1,module2,module3,...,module20,每个module中都有个变量ctime,
3 g( ]: B% r* @+ j: a; x1 Y
( W: W& u9 K7 f, C! f+ f5 n现在要实现:% o2 K8 a m- p+ x+ f) B G
module1.ctime=cycletime(1)* O. }+ T& G4 k, M
module2.ctime=cycletime(2)( B0 _5 u; A+ k
...
, o7 y0 |2 z, W$ c* Cmodule20.ctime=cycletime(20)
: M# r# B/ w2 H0 l) g) P$ K- y9 p
我希望用程序实现,但是试了很久都没有成功。+ N& d! A' O% k( @1 {
3 a$ b% h3 T9 L2 ~8 P6 k/ H- w具体程序为:
' h% U) a7 T; I+ X3 G1 L% dfor num=1 to 20" G8 S0 M9 D4 I" i
module+num+.ctime=cycletime(num)
k% F. U7 d7 N( N% M+ C4 tendfor
, r3 b5 M7 b8 z- p, F- H6 V
9 |9 ]& Z# [9 ]9 N, ?& ]问题是左边蓝色字体怎么处理,才能够实现我要的赋值功能?????? |
|