本帖最后由 艳玲 于 2017-4-27 16:49 编辑 ' l8 B5 ], G2 a* U6 [) v$ P/ U' K" a
( A' w$ F1 o7 I6 d$ A/ O大家好,最近学习PlantSimulation, X9 M! j6 p" q- [' u1 Z
但是method方法运行时总是提示语法错误," [( c. o' g- @0 M. C6 D
即使是示例程序也是如此,
, h+ B8 p& Q* T9 U$ s8 R如果不添加method方法,仿真正常运行9 f {/ N$ z' x- t
想问问大神或者遇到类似问题的朋友,
8 j6 [6 O& U. _! I/ X) f6 u有没有什么解决办法,大家一起交流进步!! \$ [, y* R, C, Z/ G0 }
[补充1]我想可能是method没有编译,在v13中找不到编译选项
% z- i5 }5 o' y$ t1 e! k# \[补充2]下面的代码运行到第一行就提示语法错误
$ T) v: g8 B$ ]$ a$ V' j; zvar i:real: f: _+ n) Q3 `1 p4 |+ q* S0 b' m
i:=z_uniform(1,0,1)7 A6 O( T+ X7 W8 _; w7 _' X
@.createattr("type","string")! H% m+ l/ y! W1 v- B' Y
if i<0.2( b+ I# `/ Z( d5 E3 d- l
@.type="red"4 Y8 g" {; Y4 J- X% s0 D
PartRecord["Number",1]+=1
* U& D9 W! M. ^, c5 l# S& eelseif i~<=0.5 and i>~=0.22 u7 R- {% N @: K
@.type="green"
' M* i6 @3 M- H$ z3 K/ s# } PartRecord["Number",2]+=1
! }$ O5 j p0 U" I4 s$ s0 Velseif i>0.5
$ `/ d% a* N& }% ?$ U @.type="blue"$ W! d' e6 A6 v9 o5 Q6 o
PartRecord["Number",3]+=1
2 A$ F! k5 J8 `' }1 Z; v3 ]end
6 f7 M, r }5 C' b% b `
, z, n9 P9 k4 D4 f3 z' } |