本帖最后由 艳玲 于 2017-4-27 16:49 编辑
/ \. S) |8 w; |5 y% W2 R" ^* N1 {( M6 @2 {* d/ R; S& M) p& j
大家好,最近学习PlantSimulation,
7 [) k+ }! O* T: @$ I* k但是method方法运行时总是提示语法错误,
- s5 Q( i7 h" g }8 }即使是示例程序也是如此,
; d; P+ [# {3 _- j2 z" j$ X如果不添加method方法,仿真正常运行
' R0 M; V. f$ K4 H5 C- W8 p想问问大神或者遇到类似问题的朋友,
9 [1 z! p+ U5 H1 C. W5 h$ b有没有什么解决办法,大家一起交流进步!* c% H, F+ ~& E* A4 }
[补充1]我想可能是method没有编译,在v13中找不到编译选项4 j7 S2 |- r6 z3 v
[补充2]下面的代码运行到第一行就提示语法错误. K+ X6 p; b$ ~
var i:real# J& w/ {7 u& g& S! f
i:=z_uniform(1,0,1), \: m" c0 g, L) Y7 ^
@.createattr("type","string")' W. S" S4 @% R5 a
if i<0.24 n9 C# b2 J" g* P4 g* ~7 R0 O3 C
@.type="red", B) {! N) k3 G- v4 n# D7 _, }
PartRecord["Number",1]+=1
f/ g6 i) Q) B, Y* r& a* welseif i~<=0.5 and i>~=0.2. G/ y2 S E- F, U" B) @
@.type="green"
! \- W4 B: \0 n1 k" w3 z PartRecord["Number",2]+=1
; }2 m6 [4 y: i# Q) Velseif i>0.5
/ F7 \1 @. i2 _1 Q# e, x @.type="blue"
2 N4 z ~3 m# b+ x. V PartRecord["Number",3]+=18 {" i1 N: i" Q' G& i( u r3 R: w
end+ `4 d* M+ ~5 q% o q6 Y+ I
7 A( t, g3 C2 e, |; U! Z5 f* E
|