本帖最后由 艳玲 于 2017-4-27 16:49 编辑
~3 T2 W0 f% M: l( f
3 y( G& P' |! [大家好,最近学习PlantSimulation,
3 G& M* l# H* P1 `, e- P但是method方法运行时总是提示语法错误,
5 C v; v2 u: \. f即使是示例程序也是如此,
8 g$ S. G6 T; [4 [如果不添加method方法,仿真正常运行1 k u$ D3 L/ G
想问问大神或者遇到类似问题的朋友,
+ ?, v5 c# A* z2 ?1 `; |/ D有没有什么解决办法,大家一起交流进步!
1 V U/ c5 v0 z5 y[补充1]我想可能是method没有编译,在v13中找不到编译选项: S$ _3 q7 s/ d9 g7 _' _( H% ~
[补充2]下面的代码运行到第一行就提示语法错误
: R: W7 m7 V zvar i:real6 H4 \6 W8 z x8 M5 k) K
i:=z_uniform(1,0,1)1 L+ K, ], K$ u5 Q: ^+ x5 c
@.createattr("type","string")) s b4 E1 y9 x; G7 K( v
if i<0.2
6 `+ C4 k x7 p1 N6 H: t; b @.type="red"8 ^: V; n, l4 Q* d2 Q4 J* Y# W3 ~
PartRecord["Number",1]+=1
7 u7 P0 r* E, R; v) Q# Delseif i~<=0.5 and i>~=0.2- n& L: \% { y. b; D
@.type="green"
3 d0 B3 ^1 u4 C5 y; T PartRecord["Number",2]+=13 p1 M1 g/ c/ x6 _
elseif i>0.55 p3 u9 B& S1 t. P0 P
@.type="blue"1 n8 ]4 y D8 J4 E$ K. `1 Q; H
PartRecord["Number",3]+=1
$ z5 a {# j5 o2 P2 \$ Uend
% i3 q1 g! g5 K1 _( r7 q
/ Q4 A+ D( z5 Q7 @8 R: e |