本帖最后由 艳玲 于 2017-4-27 16:49 编辑 7 q0 T. I6 a$ P2 O8 ]4 y( S
: H1 g" ~1 [- n1 x+ }0 j- ^
大家好,最近学习PlantSimulation,3 J9 x8 ~' l6 m: m v" O% P
但是method方法运行时总是提示语法错误,
* C* Q5 W, W9 m1 K5 K2 a7 Y即使是示例程序也是如此," b G$ m% x# ^+ B
如果不添加method方法,仿真正常运行/ U- J3 p5 B( [" m, A" h
想问问大神或者遇到类似问题的朋友,: T* N+ u/ ]7 w2 Z4 Q
有没有什么解决办法,大家一起交流进步!
) V$ Y$ t3 V6 Z9 ~. M) @7 O9 J[补充1]我想可能是method没有编译,在v13中找不到编译选项
* v7 D9 z' ^4 K& Y[补充2]下面的代码运行到第一行就提示语法错误& J0 f) H: \, s/ Z% g# D4 v( i
var i:real
8 ^% G6 c6 e! [7 mi:=z_uniform(1,0,1)% e) q- h" V N+ z! T" l
@.createattr("type","string")9 J& I- k+ Q* S. b! y V0 }
if i<0.2
# N7 w7 n. X: Q { @.type="red"
: H1 G& i) L- v- W PartRecord["Number",1]+=12 q* z: L9 _" J0 g
elseif i~<=0.5 and i>~=0.2
1 J/ r! l \* a0 k7 ^1 c- V @.type="green"
1 G4 M6 `; M+ g PartRecord["Number",2]+=1% Q) o! D. ]+ F2 f& v
elseif i>0.5
& ~& C) @9 L( K- L* ? @.type="blue"
C0 N# X" ~( ~% [* J8 v' H; `! b PartRecord["Number",3]+=15 l0 W, c5 c5 C4 L, Y! Z9 I$ R9 `
end; u* o0 Y; V7 I9 o2 x$ m
( Y3 o% z: b# [7 Y! m4 E
|