本帖最后由 艳玲 于 2017-4-27 16:49 编辑
5 }( ]0 c9 _ U1 L
5 c5 M3 e. l7 E2 n# w大家好,最近学习PlantSimulation,! A" \. _) L9 X8 ~6 e2 o, O: z3 t
但是method方法运行时总是提示语法错误,
) N M$ [' P0 Q; j, |8 `0 h即使是示例程序也是如此,' p+ t4 ?# T" j4 J4 l/ s
如果不添加method方法,仿真正常运行% K+ z& P' g7 v) ~9 \# }. g
想问问大神或者遇到类似问题的朋友,
. F. N( K. n; E6 U5 W5 b. a有没有什么解决办法,大家一起交流进步!
8 g* h9 h1 z' b b: y[补充1]我想可能是method没有编译,在v13中找不到编译选项% Z* p# |/ \- i3 B, I0 l, e$ i' `
[补充2]下面的代码运行到第一行就提示语法错误. ~) {- ? z) ]
var i:real" I, M3 {9 f8 [ M8 @: g0 {5 {
i:=z_uniform(1,0,1); [: _2 C. w2 P2 }/ e4 ^0 h# E
@.createattr("type","string")
2 n' d1 C# p9 _if i<0.2/ X" s: L3 X- p8 ^" X8 y
@.type="red"
1 Z+ W8 g* ?* r# @ PartRecord["Number",1]+=1
/ ^9 A: O! u# j+ M/ s7 g k# telseif i~<=0.5 and i>~=0.2' k7 r% X' Q& F; x, M
@.type="green"
8 O4 l9 V, Q) ~, K1 I PartRecord["Number",2]+=1
! q' E" q& V) w4 g8 n2 Lelseif i>0.5
# W, y: _" H! W, I @.type="blue"
$ W- M8 @" ~8 ^0 L. k PartRecord["Number",3]+=1* i$ B+ m: q/ H3 J9 D0 n: Q
end
4 k5 p3 `$ `: ]$ |( k1 b
3 M/ h, \& |7 q$ x |