本帖最后由 艳玲 于 2017-4-27 16:49 编辑
! W; t3 M) s/ N3 q$ L
$ k$ W& A* a) K4 w0 j5 [7 C大家好,最近学习PlantSimulation,
) [% X9 H, E! [) }! E' _2 x8 i5 g但是method方法运行时总是提示语法错误,
$ z% K. W* B: U* O( z即使是示例程序也是如此,
- _9 l# k: Y( h; h9 L3 R+ i% Q; v如果不添加method方法,仿真正常运行2 y7 H# h, ^' u4 t2 K2 n" [! y% u
想问问大神或者遇到类似问题的朋友,
$ {) W/ E' p) A0 H/ g% F有没有什么解决办法,大家一起交流进步!+ H4 Q7 `$ n1 ], {( y6 Q
[补充1]我想可能是method没有编译,在v13中找不到编译选项& l/ Y6 H1 M4 M* K2 ?1 z% [
[补充2]下面的代码运行到第一行就提示语法错误6 s7 w$ C: D/ q7 \; x& k
var i:real3 k5 ~4 C' L% k9 m" s5 }- l9 ]
i:=z_uniform(1,0,1)
2 X3 r) I; G2 o' }3 U@.createattr("type","string")0 c0 j4 w& J6 V
if i<0.2
( L# u" q; F, q' b! Z' Z0 I0 \# O @.type="red"
( x8 ^% B+ ]# A/ t& U+ k( y PartRecord["Number",1]+=1$ e2 t$ [+ m R, c7 [% z& l. _ ^
elseif i~<=0.5 and i>~=0.2 z' s3 A" i- I7 U* ]" B
@.type="green". n* g! c' K% h, s4 `1 R; m
PartRecord["Number",2]+=1( p8 f R, A3 U
elseif i>0.54 O9 \4 W" u4 z3 ~& n) G
@.type="blue"
5 {+ y, J- w0 Z; R5 }! k% J PartRecord["Number",3]+=1( B% k4 n+ a9 N4 E
end
) b w# k0 ~( E7 z- h+ C* _6 J
9 a3 M4 K7 l- _2 y& M |