|
在Witness如何将字符串转化为数组并赋值,请赐教。
# t, l9 @* q4 z+ Y" c3 P具体问题如下:
& n8 h, [! K: p8 o2 ^' J, e6 A模型中有一个数组cycleTime(20),已经进行了赋值,例如cycletime(1)=10,cycletime(2)=15,...,cycletime(20)=8
- a: K' d* V" o" Z- o$ n' K) ?1 d2 q! L$ _
现在需要根据这个值对20个Module里面的元素ctime赋值,假设module的名称分别为:module1,module2,module3,...,module20,每个module中都有个变量ctime,# N6 [7 V$ T( e: I/ H7 x9 ~1 q. E
% G2 j' m% z* [3 c; J) T
现在要实现:
5 @3 Z8 l: M( l9 t; S7 t; h* b8 zmodule1.ctime=cycletime(1)
3 {$ p; k/ c$ s! H! m, Cmodule2.ctime=cycletime(2)/ }3 f1 v; q: o; B% T+ W* p- E3 s
...9 n9 K |( s/ `) ~' y
module20.ctime=cycletime(20)
7 a/ y7 M& I/ {) M, W# }! D+ H' v8 |% h/ X0 V; l
我希望用程序实现,但是试了很久都没有成功。
5 h H- v" r) n2 A0 U* P8 |
, F4 @: ^8 F) B& B, P具体程序为:
1 U. J' j' q6 u' t: vfor num=1 to 201 q/ O1 G/ |# l2 m0 J' E; ~( @
module+num+.ctime=cycletime(num)
+ O; h/ U7 \* W5 H9 P, n* g5 bendfor
( Z+ ]; q" l' ?9 i6 R+ |6 @5 R2 z8 a9 h- R* @
问题是左边蓝色字体怎么处理,才能够实现我要的赋值功能?????? |
|