|
|
在Witness如何将字符串转化为数组并赋值,请赐教。
+ f/ J/ W$ H, U6 g, I- S6 x+ @9 M具体问题如下:- I0 L0 E! t+ a* N/ A
模型中有一个数组cycleTime(20),已经进行了赋值,例如cycletime(1)=10,cycletime(2)=15,...,cycletime(20)=88 v% `" S4 D" T/ _; U
3 E/ N$ H8 q) X4 k4 K; b" q* u V现在需要根据这个值对20个Module里面的元素ctime赋值,假设module的名称分别为:module1,module2,module3,...,module20,每个module中都有个变量ctime,, A7 [9 v5 o5 I" Q8 y5 r( n5 N: T9 G
1 N% H) _6 j( B1 G2 [+ |$ r现在要实现:& {1 E H, f, |* \. y0 ?9 I0 j; b
module1.ctime=cycletime(1). u5 [( p" I7 ^/ d) N+ ~ N
module2.ctime=cycletime(2), l' O- {5 h- X" g/ ~2 `8 i
...# [+ a( e! h p- ?
module20.ctime=cycletime(20)
& O* s& W# B( `2 H3 a% ^) r' z4 l! X' p: n* t: _! m7 s
我希望用程序实现,但是试了很久都没有成功。3 Y6 k1 Z" `1 n5 A' k5 M
2 f7 b' K7 U% X1 i) |具体程序为:
1 X" }9 _2 ^6 }- jfor num=1 to 20
- |0 p. w/ ?8 G6 p+ Z# d% } module+num+.ctime=cycletime(num)
0 N5 m4 w" q. Q# Y- b" Aendfor
) a( Q3 c/ J$ j/ r, O1 W3 o
; i' j4 b$ `4 a8 b" c问题是左边蓝色字体怎么处理,才能够实现我要的赋值功能?????? |
|