本帖最后由 艳玲 于 2017-4-27 16:49 编辑 ! i$ W. l% _6 W5 f: ~0 S& e8 q
S+ C. [% p7 P. C- d1 e. I4 ?
大家好,最近学习PlantSimulation,
6 W" U4 _# B- J7 t) q但是method方法运行时总是提示语法错误,( u1 ~% n2 q z8 N# F: m: U. y
即使是示例程序也是如此,
1 b& g% z: U8 D9 V. h如果不添加method方法,仿真正常运行6 H0 o' Z% f9 v$ c- G6 c+ z) N! @
想问问大神或者遇到类似问题的朋友, q: Q4 e9 i1 e; f1 Q1 |
有没有什么解决办法,大家一起交流进步!9 p) j" }2 g, Q& O5 }
[补充1]我想可能是method没有编译,在v13中找不到编译选项2 ~4 ~5 Y" a. J1 D5 j! k
[补充2]下面的代码运行到第一行就提示语法错误6 `. b0 ?4 M) ~$ k1 |& ^9 b, O J
var i:real
% h% q- h+ p0 n3 j4 Ji:=z_uniform(1,0,1)* U% O5 z6 E( g- i i7 D6 a
@.createattr("type","string")
$ M" \% a% u* [1 _2 X0 @if i<0.2
6 g7 G- F$ X9 } e7 v, v9 `2 M @.type="red"
9 }1 z2 l3 ?+ Z( M) l& V/ Y+ ~ `; t PartRecord["Number",1]+=19 ?4 z0 n4 @! ?* @- b
elseif i~<=0.5 and i>~=0.2( m, t6 b J- H) A
@.type="green"; ~5 n; M# E% D, i, A& w
PartRecord["Number",2]+=1; d9 A: t- ~+ \% U6 ]& E1 q
elseif i>0.5
6 a" ?# v: r# x, N$ j J Q8 P @.type="blue"
8 C: P; U1 d- p PartRecord["Number",3]+=1" z; y9 {) l) [# o. z
end9 l7 m1 S& c7 f- ?% S$ T" `
0 y% Q/ [. ]4 n5 U! P3 G! a |