本帖最后由 艳玲 于 2017-4-27 16:49 编辑 6 k, Y1 O" c) F/ E
7 C7 J. U: y3 W7 i. }) z3 O9 X大家好,最近学习PlantSimulation,; R6 I8 ^. |6 x% R. i
但是method方法运行时总是提示语法错误,! g: X3 D) L9 C2 w4 Q
即使是示例程序也是如此,
@9 W" X* W. j7 c如果不添加method方法,仿真正常运行( i" g$ g. I; @6 H; Z
想问问大神或者遇到类似问题的朋友,
6 s9 `! V" h" @- {7 r9 x) }$ T有没有什么解决办法,大家一起交流进步!3 x, G- K: F7 G u- X
[补充1]我想可能是method没有编译,在v13中找不到编译选项
& o6 q+ Y& a. S! y& a1 R: \% h: `[补充2]下面的代码运行到第一行就提示语法错误& l" d* o" ?3 U# z% y ?
var i:real- o4 S& M9 [& U2 T' r4 E
i:=z_uniform(1,0,1)- m9 j( }; [0 L( v9 K+ Q3 E$ G
@.createattr("type","string") A$ Z% ~5 v6 N1 d# o- U& R% V
if i<0.2
7 a3 _; u& z8 F( t: \1 v* A* t @.type="red"4 R3 l' m6 C* v+ G6 Z/ J$ t
PartRecord["Number",1]+=1
% C u- h R# `- I- q/ }. Xelseif i~<=0.5 and i>~=0.2
$ v3 G8 _: G5 ?# w4 Q4 ~( p @.type="green"
4 r* ]+ u# a3 a- a$ P PartRecord["Number",2]+=1
& z. t% e4 o0 S. |$ @9 G( b7 B5 M# uelseif i>0.5
; I( y7 r( p$ n @.type="blue"2 p5 x; [+ a3 y* ?
PartRecord["Number",3]+=1
: P" A. Q6 x$ B, Y9 H% c, z- Xend# o$ E8 I$ H! q
$ J+ k" \5 n( X0 F |