本帖最后由 艳玲 于 2017-4-27 16:49 编辑 : R$ q9 o |) L0 ]
+ R( h+ o# }& m0 b
大家好,最近学习PlantSimulation,0 D8 m% [4 Z. E3 _8 I0 f, m
但是method方法运行时总是提示语法错误,$ o3 f/ n; q4 m/ D, i; P& `. y3 M
即使是示例程序也是如此,
! q: I9 R5 L9 I如果不添加method方法,仿真正常运行. u8 ?8 E2 U% `% c' E! R
想问问大神或者遇到类似问题的朋友,6 m4 A9 ~$ c; m8 ]4 J# g, U
有没有什么解决办法,大家一起交流进步!
S3 s! Y+ @6 S1 _1 i T[补充1]我想可能是method没有编译,在v13中找不到编译选项
6 d$ h3 z6 h/ ~- v, j8 _[补充2]下面的代码运行到第一行就提示语法错误
% ~7 b- c# U8 I- J: [var i:real) ~2 D0 t( ^, @! ^5 o$ g# d- @
i:=z_uniform(1,0,1)' y0 t& B% B1 F. t, Q: M8 E; C
@.createattr("type","string")
( g: u9 H3 n8 D6 z, e+ n+ sif i<0.2
5 Q- f3 K- n* H @.type="red") ]1 Z* S) v) W' i
PartRecord["Number",1]+=1
e2 v- f1 t' q6 Q& i- b" felseif i~<=0.5 and i>~=0.2
5 ]+ i5 c3 T/ ?- K3 M( A' e8 h @.type="green"# M8 R9 a8 Y: }' h
PartRecord["Number",2]+=1
8 }2 O9 K7 Q7 j6 X9 k4 ]+ M) Oelseif i>0.5
5 l, s3 `$ a1 a) b8 R @.type="blue"$ Q8 U* m$ C( ^
PartRecord["Number",3]+=16 s; c& |# c0 B) t6 ^7 Q
end( o1 N$ n d& l: U7 m# f: j
9 M) O+ I* ]) a |