本帖最后由 艳玲 于 2017-4-27 16:49 编辑
& a; i7 y" J$ W! M* K$ V7 F+ F! k+ [* }2 _" u% R
大家好,最近学习PlantSimulation,& C, h& V$ M* s6 ?) E+ q, y' V2 a
但是method方法运行时总是提示语法错误,
0 g# o3 Z5 z6 X) P$ [; p即使是示例程序也是如此,
' P6 z3 V7 N6 X4 ]9 x如果不添加method方法,仿真正常运行
9 a3 k" ~4 A2 O- }7 o: Z想问问大神或者遇到类似问题的朋友,; [0 l# l& n, `, U8 _) ^4 k/ C
有没有什么解决办法,大家一起交流进步!, g. `3 V4 A8 b* @/ s7 u3 l
[补充1]我想可能是method没有编译,在v13中找不到编译选项
, d. a. O9 Z$ ^, I[补充2]下面的代码运行到第一行就提示语法错误
5 B8 X/ e! S# b6 O3 Y9 |var i:real d8 \' ^- _+ n5 H3 K, @3 E' x
i:=z_uniform(1,0,1)
^8 U: f$ y' D; h@.createattr("type","string")# m) Y0 y9 r2 e" k8 A# I
if i<0.2
. j- p* E8 [2 Z @.type="red"& a+ n# G2 T; U( [+ d$ a1 R
PartRecord["Number",1]+=1
' e$ d. @4 t1 N$ K2 Melseif i~<=0.5 and i>~=0.2' T' X- q2 ]8 J, u
@.type="green"
9 q( ~3 {& A9 t) ~/ o, G PartRecord["Number",2]+=1
7 z1 c4 q! h3 R, S) t Welseif i>0.5
5 A9 N$ K9 n' f! T @.type="blue"3 |$ D" O7 c" A5 P& w6 [7 u
PartRecord["Number",3]+=1
! i) J3 M9 k7 n/ z5 d7 E; J* K, }; ]end
% a, P9 @- _5 P$ @0 E1 s1 u- z8 Z! p# O, f) S: _! S' H" L
|