本帖最后由 艳玲 于 2017-4-27 16:49 编辑 . q3 s- O+ M$ S' t! d0 a6 M
5 B4 d% V) d# w# S5 g3 Y
大家好,最近学习PlantSimulation,/ E: j" R+ X3 s% y8 |6 J3 a9 Y3 i0 d2 o
但是method方法运行时总是提示语法错误,
+ i! U+ r" d! U2 B" S, u) @% J即使是示例程序也是如此,+ t' J& m* u/ ?
如果不添加method方法,仿真正常运行
9 R9 H9 E5 j ?5 j8 m8 v想问问大神或者遇到类似问题的朋友,5 \( K- u4 a+ k% a3 | F
有没有什么解决办法,大家一起交流进步!4 d% f! `* n! p! i7 `
[补充1]我想可能是method没有编译,在v13中找不到编译选项% r, V& l; I* p# n
[补充2]下面的代码运行到第一行就提示语法错误% O8 C% g1 C( f
var i:real
& \6 p9 w& S& I$ z, M) e0 bi:=z_uniform(1,0,1)7 K& N3 F% w: K( a1 T) w
@.createattr("type","string")
' Z s/ c, m" U( |2 R4 ]if i<0.2$ X! c& a8 R3 S& M. M
@.type="red"
' n- l2 `$ \' E9 _8 @4 i PartRecord["Number",1]+=1
" {& x) ^4 y3 h0 y: c) U5 ^, telseif i~<=0.5 and i>~=0.2' ^( b! V: d3 Y+ D% k% q
@.type="green"
; D- `2 a3 z* U9 r# Y o' {5 U1 d# N PartRecord["Number",2]+=1) R O, N0 X$ {4 ?& i5 P4 i# R6 o, q
elseif i>0.5
) ~2 B" x( |! H( T @.type="blue"$ j6 ~& ]6 ~. I4 ?
PartRecord["Number",3]+=1: A: W6 m' G; T3 K2 z2 w+ U( c
end2 ^0 x1 S( a4 W B6 z
8 J! C* i- T: x$ v+ ?0 E# ^
|