本帖最后由 艳玲 于 2017-4-27 16:49 编辑 , X @; X0 r3 {
+ i8 q. N/ X& O. M2 o+ [/ E8 v, m大家好,最近学习PlantSimulation,
7 i6 {6 b4 l, T但是method方法运行时总是提示语法错误,7 i$ `. C; U4 N0 M5 M$ ?) j( H$ `
即使是示例程序也是如此,+ S: D! V! I* E+ W: O& E% c. f, Q
如果不添加method方法,仿真正常运行
; @7 C6 M5 ^! Q+ @- M/ o- h( X- ]4 M- A想问问大神或者遇到类似问题的朋友,
: g2 t9 X" d2 ^) y有没有什么解决办法,大家一起交流进步!
8 |: @) M, O1 r7 ]& `: s6 X[补充1]我想可能是method没有编译,在v13中找不到编译选项# {4 p% ?5 c$ o# }4 Y
[补充2]下面的代码运行到第一行就提示语法错误9 e" r C3 N9 C# h" X7 J- K- s
var i:real+ ]) D( ^1 }& H
i:=z_uniform(1,0,1) b6 l& W7 P7 ^2 H, Q
@.createattr("type","string")
# K" x. G6 H" Gif i<0.2
7 H( j7 A; k, X/ m9 D$ q B @.type="red"* t! K3 z- z# K/ o8 |, ~
PartRecord["Number",1]+=16 m$ u$ y6 }) v, h) ?1 k+ C6 a
elseif i~<=0.5 and i>~=0.20 I& t2 A! B2 ~+ M0 X% |
@.type="green", G8 G: ^. h/ I! O9 L; E- T( h9 H; l% K
PartRecord["Number",2]+=1% {2 q/ ]4 e5 i2 C0 p3 o% j9 v
elseif i>0.5
4 T: I: N, ]) z @.type="blue"" d1 ~1 @- R; t- g6 q
PartRecord["Number",3]+=1
3 l. N! D* ` K% @end
' u6 w( p+ d5 z$ r4 t) N, O7 o ]
|