本帖最后由 艳玲 于 2017-4-27 16:49 编辑
* F/ N% b. {' z8 \" d
e. O' k# Q" S大家好,最近学习PlantSimulation,0 X8 C5 N) g; N# `1 v9 w
但是method方法运行时总是提示语法错误,! @* i2 ]2 C; y9 t3 D( p
即使是示例程序也是如此, ^, t) V9 [" q/ ]0 e
如果不添加method方法,仿真正常运行
# `" u2 }3 ?& w" r3 D/ X想问问大神或者遇到类似问题的朋友,
+ F& T+ d+ J4 a, ]有没有什么解决办法,大家一起交流进步!
! Q+ ]2 p* r2 B( V( F8 G+ ~[补充1]我想可能是method没有编译,在v13中找不到编译选项
: F$ C& `: {6 N+ _; l, u1 l[补充2]下面的代码运行到第一行就提示语法错误 \& t* L# U+ Z% g4 G
var i:real
9 K# [5 a' U. H* \i:=z_uniform(1,0,1)+ z" m9 F9 J5 b N- R
@.createattr("type","string")6 S! l% C( k: n% @7 N' F7 B6 [
if i<0.2
" G, d& P1 e/ [# J. X( F$ P2 A# w @.type="red") a0 ~- X; S! d# u# X, u
PartRecord["Number",1]+=1
* T0 Z+ t+ X/ W0 i' Ielseif i~<=0.5 and i>~=0.2' \" o1 E& P1 X, d. I2 ?- R3 _
@.type="green"
) ^: y5 { R+ c% j4 I PartRecord["Number",2]+=1$ x/ c- _( W+ ^2 L4 t% x
elseif i>0.5
# r+ {1 ?6 H' D @.type="blue"' f; u/ C+ O8 }, q$ B% W9 X. d
PartRecord["Number",3]+=1; ?& W, K1 V% q4 L$ g4 b
end
3 z' M$ A: V$ W0 ^3 M u8 c( e6 e2 i/ a: B: k
|