本帖最后由 艳玲 于 2017-4-27 16:49 编辑
) v7 S, _# w0 Y9 m/ W
" g% L. {' y: z1 h* m- ?, u3 ~, q大家好,最近学习PlantSimulation,
. J/ ?6 f& e% k- Z+ i3 b但是method方法运行时总是提示语法错误,
* H6 _+ X) ?* L& n9 r2 J' f即使是示例程序也是如此,
6 q6 l/ D1 J0 J9 {" L2 M6 M如果不添加method方法,仿真正常运行
: O- _, \1 e8 f2 e想问问大神或者遇到类似问题的朋友,
8 K& P! \1 H$ B4 h8 _) q有没有什么解决办法,大家一起交流进步!6 \& T" g% y* I/ I5 m/ y* y G
[补充1]我想可能是method没有编译,在v13中找不到编译选项
5 L7 \. Z' Z/ O" M) ] O. l[补充2]下面的代码运行到第一行就提示语法错误
7 u8 W, h. g8 H: ]+ Lvar i:real- F# t# Y* j" c, n9 h
i:=z_uniform(1,0,1)
, S5 w3 f* H( w& T- k7 J@.createattr("type","string")+ P; T) ?6 ]# t6 p. u
if i<0.24 T: D+ a9 U- v W0 N9 D9 d
@.type="red"
* q3 K2 t% J: q PartRecord["Number",1]+=13 |/ ^$ Z4 q, f! @1 g, N
elseif i~<=0.5 and i>~=0.2
& M1 R$ | Y4 c8 d8 }- f3 D" ` @.type="green"
0 n$ X' @* @6 W) J# Q$ T, g$ D: S PartRecord["Number",2]+=1
& Y. V% ^3 B+ aelseif i>0.5
0 ?& I3 w" h/ F. D8 S2 Z2 m @.type="blue"5 n0 z3 J* E Q- r- \; N
PartRecord["Number",3]+=19 u6 R, u6 W, [# v) n p2 w& _4 j. I
end+ o, V# k8 G; q7 s9 i, ^
1 N6 K0 B3 ^1 y |