本帖最后由 艳玲 于 2017-4-27 16:49 编辑
4 i6 U. f) f8 g% @4 W9 B/ s( J3 `/ b* N
大家好,最近学习PlantSimulation,
6 j5 |4 a( T' B, S但是method方法运行时总是提示语法错误,8 X% {2 m( C: N2 i* O, e6 E7 i2 ^
即使是示例程序也是如此,
! j! s& A0 s8 h# u; U4 \如果不添加method方法,仿真正常运行
8 I- L$ O0 N( g/ }& I9 J想问问大神或者遇到类似问题的朋友,( a; L& H, h7 `( J
有没有什么解决办法,大家一起交流进步!; V; }0 ^3 G/ F6 d: @/ P
[补充1]我想可能是method没有编译,在v13中找不到编译选项
" _* B/ r/ P& c4 g* p[补充2]下面的代码运行到第一行就提示语法错误
) w/ C, ~4 T. J9 |var i:real! x! g1 F8 J. ]
i:=z_uniform(1,0,1)
6 q: E. I6 \7 U) r@.createattr("type","string")
# p$ N( F5 Q6 k; Z# Hif i<0.2
& l$ G4 b6 h3 Y9 B9 i @.type="red"9 p, x O" t! p; Q2 G
PartRecord["Number",1]+=1* v7 Q& s( S( b; Q' N
elseif i~<=0.5 and i>~=0.2# h/ A, v) A( f& r8 z3 F. Q5 L7 {
@.type="green"9 U% w# \' } f
PartRecord["Number",2]+=1! i* _2 b0 m/ k) t7 \/ f) J
elseif i>0.5% B5 \* J& Y! w0 I5 {1 t
@.type="blue"! q; T {" a( C" P
PartRecord["Number",3]+=1( ` I! Z2 \. N. H
end
) C3 h) \9 A8 s `. A/ l
, b& D8 G7 t* i |