本帖最后由 艳玲 于 2017-4-27 16:49 编辑
5 g8 T, E# x8 b+ Z/ ^- J* G0 q
) k& r3 Y* m" A% y l! O大家好,最近学习PlantSimulation,2 `$ o. q( q1 z! v
但是method方法运行时总是提示语法错误,
& U8 J, q3 b" L* [, \9 Y即使是示例程序也是如此,
( b& w4 }- X7 c$ ~! P' `# b如果不添加method方法,仿真正常运行1 ?' `$ P5 j0 S, n8 T( c( t
想问问大神或者遇到类似问题的朋友,
+ {% {! V% \: K+ N& s1 w有没有什么解决办法,大家一起交流进步!
0 c& n0 }5 _. A p& L+ T+ H[补充1]我想可能是method没有编译,在v13中找不到编译选项
+ R6 ?$ n" i) e, I& m[补充2]下面的代码运行到第一行就提示语法错误6 r) U) u: Y- E0 r7 P. Y+ j d
var i:real
" z: W K+ e5 a$ i- Z2 Z* Ai:=z_uniform(1,0,1)
& }# X; y9 |7 T' m' P+ w& e@.createattr("type","string")& i2 R9 j9 P7 a* w5 I, l) V6 Y
if i<0.21 t7 h0 r! }9 C; S3 Z
@.type="red"
6 O4 J0 u3 D5 i8 b( I0 a2 o6 j% F PartRecord["Number",1]+=15 \+ k6 k, Q1 a: I
elseif i~<=0.5 and i>~=0.2
! a; p1 Q- T, f5 _9 P8 Q0 _# W2 W9 a @.type="green"1 l' ^! _8 \8 r# W" V9 o9 C
PartRecord["Number",2]+=1/ ?4 H: M) Y) e6 l) L9 y
elseif i>0.5
, }9 Y" N. H& S+ S @.type="blue"
. w+ d( U! M% u9 p6 J. X$ O- r PartRecord["Number",3]+=1: @8 [' S% s5 N0 r# b
end: l+ T4 E4 Y" x- g) U% Y7 g% ?
; E4 K) p+ s2 w7 b
|