本帖最后由 艳玲 于 2017-4-27 16:49 编辑
. S) C5 t6 n( Z2 \7 w+ |4 U. C2 l; E& v S$ |
大家好,最近学习PlantSimulation," U; F5 ?& N- R! a0 t4 j v9 B
但是method方法运行时总是提示语法错误,# ~) D: K. M$ I8 |" \* z
即使是示例程序也是如此,$ [& e, L9 d2 Y4 C+ z
如果不添加method方法,仿真正常运行
& z) O8 e6 V6 m想问问大神或者遇到类似问题的朋友,
& a4 s4 r, A- ?$ y% o2 f5 Q% Y有没有什么解决办法,大家一起交流进步!9 ]2 J9 i. u9 Q4 E4 `7 \
[补充1]我想可能是method没有编译,在v13中找不到编译选项
) u) o* B1 B) A/ j% K$ n; ]( e' p! S[补充2]下面的代码运行到第一行就提示语法错误
7 h v% n: d: s2 p7 B, Zvar i:real
% g# |! O5 X6 T R& @, Oi:=z_uniform(1,0,1)
5 D( q8 W, L1 Z ?$ O@.createattr("type","string")% B6 ? [" w c& f% s% ?% F8 a
if i<0.2
% z T8 u, ^: A; C# T H @.type="red": \2 ^6 q* F" f9 i5 P# e
PartRecord["Number",1]+=19 Y" H, I; c$ Y$ M8 G8 A6 A+ b
elseif i~<=0.5 and i>~=0.28 t# w+ u, q$ Y/ v0 p
@.type="green"3 ]3 g3 E9 h3 J0 ^3 b' R& w
PartRecord["Number",2]+=1* G6 @6 ?8 `0 I/ j6 n- L
elseif i>0.5
$ p" n' |, r8 k/ y" B7 P8 u @.type="blue"
1 B/ @" u$ f9 X3 |; X% S PartRecord["Number",3]+=1% ^5 {5 n' g. n
end
1 J: z' G+ U9 Y) A' s; Z, P: t/ t/ D; E/ t7 b
|