本帖最后由 艳玲 于 2017-4-27 16:49 编辑 " S, g( F1 f8 z8 ^4 z7 L; m% v
% [. W5 V" J- U( e1 x% D
大家好,最近学习PlantSimulation,
- o9 \4 O* o* c* u: Z% l4 ?但是method方法运行时总是提示语法错误,( ?) B/ N; B' v, c
即使是示例程序也是如此,
4 s4 v' W. S7 Z( x( G: }如果不添加method方法,仿真正常运行
, @' F. Q4 \ c) R: P! J想问问大神或者遇到类似问题的朋友,( E7 a0 U. i9 l8 L# y
有没有什么解决办法,大家一起交流进步!2 u8 w2 ^ V4 @6 M3 l+ |# H
[补充1]我想可能是method没有编译,在v13中找不到编译选项
- s" K1 N4 M1 t+ A[补充2]下面的代码运行到第一行就提示语法错误
3 j- M( ~* O0 N8 ?+ S, _9 d0 q6 Nvar i:real
, _4 u/ J$ Y! v- i: `* Q" `1 ?i:=z_uniform(1,0,1)
4 ^7 t& k( u) V# n@.createattr("type","string")
6 h a# u+ t' G: i gif i<0.2+ O9 d* S; @4 ?9 E( Z
@.type="red"7 t4 G7 S, c7 p. \4 @! S$ y+ ]3 [
PartRecord["Number",1]+=1
. m4 ]% e5 F0 i1 T) U. H E. e5 Selseif i~<=0.5 and i>~=0.24 B5 M4 d/ Z% z4 k
@.type="green"
( U [7 Z9 Z: J8 D7 V5 S0 v PartRecord["Number",2]+=1
; u* [: f! e7 t1 a. o! W4 w, o: Oelseif i>0.5
, {& \" T3 R; C$ I; @3 Z" ]9 s @.type="blue"
" `4 W9 Y" t# A$ d, c1 l3 m PartRecord["Number",3]+=12 B" K; h% v% f2 F5 w6 Y
end3 N/ T# L! U. J, W# D
6 k, c" S' l+ v* i0 M |