本帖最后由 艳玲 于 2017-4-27 16:49 编辑
4 T' A/ j2 G, R# H
\5 F( h) K3 b; Q& j* D大家好,最近学习PlantSimulation,2 W; I- D5 S/ r2 V2 ?
但是method方法运行时总是提示语法错误,$ w, Q$ B8 A6 O
即使是示例程序也是如此,! o" c: d, }# k1 T0 T
如果不添加method方法,仿真正常运行" K' E: j, f& [
想问问大神或者遇到类似问题的朋友,
% m# J. L+ p' ]2 n1 y- e/ h有没有什么解决办法,大家一起交流进步!$ g" D4 _& A# y$ ^4 Y
[补充1]我想可能是method没有编译,在v13中找不到编译选项
: ?) `# K. N. _( \[补充2]下面的代码运行到第一行就提示语法错误+ f0 h& j; e* }. @, }
var i:real
4 c/ u Q$ M, X* s# N1 B' _' \i:=z_uniform(1,0,1)
5 R3 m* ~, ^! L2 {5 z3 `! @8 z@.createattr("type","string")% A2 P; m0 ~7 l+ M8 i
if i<0.2/ ?& E( L6 K( q: K% x9 R
@.type="red"
$ }8 C( t0 {3 k, `+ _2 P PartRecord["Number",1]+=1
4 i: q3 o- n; G0 D+ Velseif i~<=0.5 and i>~=0.2
H% \3 _5 s( b8 E; [ g) f @.type="green"
5 \1 E8 @) e1 q* B PartRecord["Number",2]+=1( H9 G. P! V7 b Y r1 E
elseif i>0.5/ T$ p% |. C9 ~. ]0 N
@.type="blue"
1 u% ~' x' j2 l( n' E PartRecord["Number",3]+=1$ _ Z {0 [1 v' u* n% Y( W
end
5 | \6 U3 v1 U. i7 D# O: d( Z
! U- y5 ]. C: T0 L |