本帖最后由 艳玲 于 2017-4-27 16:49 编辑
8 p0 P& l8 E v$ m: T- N
, `8 r, W3 i& b4 b大家好,最近学习PlantSimulation,
2 i) v9 ~& c# X但是method方法运行时总是提示语法错误,2 q% F9 l {$ ~1 T( a0 A9 H
即使是示例程序也是如此,+ H" A; J! |7 ~( p! O: O% x+ c4 a8 Q
如果不添加method方法,仿真正常运行
! J( ?, g* s S( Y. q想问问大神或者遇到类似问题的朋友,
# Q' b: B9 u9 p& X7 D( y$ I有没有什么解决办法,大家一起交流进步!- A+ U/ Y1 v0 U/ @& E5 f
[补充1]我想可能是method没有编译,在v13中找不到编译选项
' m% F, s" X. K2 ~/ K[补充2]下面的代码运行到第一行就提示语法错误! ~* w8 M/ O( K
var i:real
/ H$ q0 A5 r- h" T9 y% k6 [' m L% Bi:=z_uniform(1,0,1)9 l( u3 f5 D9 j2 c/ @4 C% n0 j
@.createattr("type","string")2 }( x; s8 S; o9 b
if i<0.2: G/ b V- t3 q1 L' X! b
@.type="red": B0 l; t& F& m, G' j- g: C
PartRecord["Number",1]+=1
6 [, r! J) |* B$ `elseif i~<=0.5 and i>~=0.2. S# [; b6 U; w4 b7 p
@.type="green"
0 c1 a0 _3 ?9 s PartRecord["Number",2]+=1
& D( r% k1 ], w9 ~elseif i>0.5* V- G0 W6 Y% h; O6 y% H9 k0 w
@.type="blue"$ u! M/ ` ?2 W/ E- _" L3 m
PartRecord["Number",3]+=1. i, P7 D1 a7 f: n$ R
end! D9 f+ i; `6 ]- l
5 o) {2 N& N7 q3 ~! h% ~. J$ O
|