本帖最后由 艳玲 于 2017-4-27 16:49 编辑
! @+ A1 T1 d: {; k8 E9 G! q% i
& x5 t5 X' X; Q) C/ k9 ?4 z* l大家好,最近学习PlantSimulation,
& `4 E3 k9 I7 _ d7 z, D但是method方法运行时总是提示语法错误,; V3 Y$ @( c5 J9 [
即使是示例程序也是如此,* V+ n$ N8 Q+ `! r I# J. w8 V' a* q
如果不添加method方法,仿真正常运行
8 Q# Q1 g* X, a: s/ o% I2 q想问问大神或者遇到类似问题的朋友,
* H/ P6 z( d, H, m R4 {有没有什么解决办法,大家一起交流进步!
6 i* V1 y" J3 E& d% u0 D[补充1]我想可能是method没有编译,在v13中找不到编译选项
+ X) ]' A5 E, x) u& c& M. I7 B[补充2]下面的代码运行到第一行就提示语法错误( [; A. b4 B1 Q3 }) n9 m) d+ }+ W
var i:real( v6 M3 C9 h* ^6 d8 g4 Z6 U' P
i:=z_uniform(1,0,1)- c V# {9 ~9 N: ~" w
@.createattr("type","string"). i6 x, A A) w
if i<0.2
; G- y# s& Z7 m2 |1 w! J7 h9 \: L8 d @.type="red"
8 z! ~/ [& y4 B PartRecord["Number",1]+=1
, ] ?; C4 p5 W9 s2 U- D9 _& nelseif i~<=0.5 and i>~=0.27 J. C# _& b1 D" g, d
@.type="green"2 D. q$ Z) M1 B+ c; C( b1 G
PartRecord["Number",2]+=1
) B) M! o1 t" @3 A: Qelseif i>0.5
0 _( Z6 x1 J4 c9 b6 Y+ r' y @.type="blue"
' }7 @! ~8 ^6 u% W, U PartRecord["Number",3]+=14 Q, p' m- o) m3 f) _$ T3 y* j
end
/ i, i ]. `! S+ ?8 Y& E* M: ?- _4 b6 c$ h
|