本帖最后由 艳玲 于 2017-4-27 16:49 编辑
- n' v1 `# H7 i1 Q% M$ V1 ]! u5 D* |
大家好,最近学习PlantSimulation,+ F% J U) V) W& h2 n) p; b
但是method方法运行时总是提示语法错误,* k: |. N6 n6 C# p9 l V
即使是示例程序也是如此,
& J0 j# m- x4 c; n* {如果不添加method方法,仿真正常运行
$ L6 Z2 i7 g" Z8 |5 t想问问大神或者遇到类似问题的朋友,
2 k: j* ^! W9 K有没有什么解决办法,大家一起交流进步!
' D+ A; Y. y5 L$ }5 z[补充1]我想可能是method没有编译,在v13中找不到编译选项
% g. K: o! c; [7 ?5 \8 I+ ][补充2]下面的代码运行到第一行就提示语法错误& R1 e! ^, i ]9 Y) }9 G
var i:real# \5 a& |, |. S" S- ?7 {. |
i:=z_uniform(1,0,1)
7 V8 ~% W5 _3 I [% [% R' Y@.createattr("type","string")4 u5 C, q- D, c$ U
if i<0.2
0 }3 `" `3 L# g# c% i0 x @.type="red"
2 c$ G" {) I- k; ]& T* n# t2 i& t PartRecord["Number",1]+=1
5 @0 h$ d0 `: T7 E; ]2 ]elseif i~<=0.5 and i>~=0.2# E" s1 W5 c, `) _! k1 b( ^
@.type="green"
, T) Z }. ^0 S$ T% ^& ?6 L4 t PartRecord["Number",2]+=1' m! c* m Y6 d C6 O
elseif i>0.5
0 I% |7 Q9 N2 P. E* a- f& b @.type="blue"
" f: t8 @/ ^7 e& E7 N# e, ?1 _, a) Q PartRecord["Number",3]+=1
) G# k3 U. R- O# dend3 J- v1 o7 G8 Y H1 F* d
1 m* @6 R& L7 F# v |