本帖最后由 艳玲 于 2017-4-27 16:49 编辑 : }% s4 e$ m( n
, V( \& w* B; e j2 o# {大家好,最近学习PlantSimulation,
& g2 z) y' f- {3 X5 ^. c2 U但是method方法运行时总是提示语法错误,
2 K. i! t3 ~1 k/ d即使是示例程序也是如此,7 _! C3 D( T7 ? b0 d0 C
如果不添加method方法,仿真正常运行+ ~* G' I6 k t. D6 z. @
想问问大神或者遇到类似问题的朋友,
4 n2 Q$ w) |" y7 x* {5 Z/ I有没有什么解决办法,大家一起交流进步!
0 U- }* l" B# X- L( L7 W# I[补充1]我想可能是method没有编译,在v13中找不到编译选项: B' a5 g* Y' z8 \; i; ]2 i6 U; K
[补充2]下面的代码运行到第一行就提示语法错误
$ |0 q4 ?& w6 \var i:real: n; b8 D* K% x& d$ B+ x
i:=z_uniform(1,0,1)
5 }( Y% {+ Y: u: r5 l@.createattr("type","string")8 m8 e5 d" w) \, l$ U
if i<0.2
7 \; B8 l# q: J+ x. r& M2 z @.type="red") V4 N% U8 {7 K4 K1 z
PartRecord["Number",1]+=1
1 ~/ t( w/ s- w/ V8 Eelseif i~<=0.5 and i>~=0.2
$ a0 c+ r# O' b* o @.type="green"& g N5 l3 f$ F% [, ~( H) _
PartRecord["Number",2]+=1
# r% ^/ B4 E/ D! M( P2 Y" Z: @elseif i>0.5* R! e) ?( A4 ~; O# u
@.type="blue"
& x; h# w' d) g c PartRecord["Number",3]+=1
1 g& T+ E( h0 s1 `$ Z( _end/ a6 p. m4 Z; p" G5 Z2 w: `5 D, k2 Q
6 L8 ~, w2 j, @9 J* U |