本帖最后由 艳玲 于 2017-4-27 16:49 编辑 $ g6 `9 l4 j& a% T6 N
, O! T, o; T- N; O! {- o! N5 m; V
大家好,最近学习PlantSimulation,: w: r0 L8 [2 X
但是method方法运行时总是提示语法错误,
* I9 w: G1 r5 J9 D$ J即使是示例程序也是如此,
* `" t7 O3 j8 @" [; \7 X! ?6 W如果不添加method方法,仿真正常运行! Y `3 F- G. p) ^
想问问大神或者遇到类似问题的朋友,
1 E2 E& |$ y9 A7 B9 W1 n有没有什么解决办法,大家一起交流进步!7 U" ?6 A7 K# b7 M! x
[补充1]我想可能是method没有编译,在v13中找不到编译选项
2 q" C" x/ F: n9 j[补充2]下面的代码运行到第一行就提示语法错误
+ F, U- U0 ?! V7 m% W" I$ tvar i:real
# U% A3 k% K6 \! ]" N7 I$ ?i:=z_uniform(1,0,1)
1 H+ @' c) v3 [+ u9 @1 P@.createattr("type","string")0 _) d. Z( R, Q; z
if i<0.2
) g0 ]# [% [$ N& s! _0 A; X; l @.type="red"
/ H6 { ]4 _- U) h4 q# b$ t7 i PartRecord["Number",1]+=19 c' d7 W1 }, i. b; D7 Y) V- p
elseif i~<=0.5 and i>~=0.2& f4 G, I& s6 ]- o* q9 D' y. x/ j
@.type="green"
: Z9 j+ K' V# o9 f" u/ q* L/ K PartRecord["Number",2]+=14 f! q" `8 n5 _- a" Q/ ?5 c" V
elseif i>0.5
3 @3 i9 E) L/ J- x0 a5 L& ` @.type="blue"( D3 ~9 c3 b# `% d* h# O
PartRecord["Number",3]+=1
3 N8 d# g) O/ V( ~; S, C* Wend& p9 ?; ~, n+ A
4 F7 M( u0 U6 |' P( e8 Y* o3 P
|