本帖最后由 艳玲 于 2017-4-27 16:49 编辑 0 D5 T/ m( K6 w% \2 K t
( d: m, t0 E3 x8 B6 y7 O6 T9 V( j
大家好,最近学习PlantSimulation,
* X' B$ t; p5 [ a% U* T0 _但是method方法运行时总是提示语法错误,% o; v$ ?/ @1 s5 I9 l- I
即使是示例程序也是如此,1 |' T- y! @, A8 Z4 H& \6 i) }; O% ]
如果不添加method方法,仿真正常运行$ b. b* e9 Z9 F. E1 s; T3 z; t
想问问大神或者遇到类似问题的朋友,
; J6 ^4 a9 t% x- ^2 Z" F有没有什么解决办法,大家一起交流进步!
6 o# L5 u7 ^/ H8 T& t1 w$ M% F[补充1]我想可能是method没有编译,在v13中找不到编译选项
( [( I! T0 s) ~[补充2]下面的代码运行到第一行就提示语法错误
9 B& D$ e; [, V( @3 \. Nvar i:real& z7 u0 I7 `: W/ v/ r' N! I
i:=z_uniform(1,0,1)4 v$ |" q& i: N0 M- o. _
@.createattr("type","string")8 h, G! F7 {8 C+ V# E3 M% g5 R$ s- I
if i<0.2
3 h+ y9 q% S- P- p2 ^' w @.type="red"
) f9 l1 K. U2 b7 ` PartRecord["Number",1]+=1
5 l, v# k% E+ n- ^6 r( ]; J6 Gelseif i~<=0.5 and i>~=0.2( S3 S% S( v5 j( b5 H
@.type="green"
1 d$ Q2 m# L- A: c4 ^4 H, B PartRecord["Number",2]+=1 v* `. X; T& |' H2 r! ~4 F, c
elseif i>0.5
8 v* M( V* l i! x# S @.type="blue"4 M1 [. X# f% @, g
PartRecord["Number",3]+=1
5 P" b+ q) Z# P# S7 \- {end
3 Y: J% m4 T2 b- Q4 k' L9 W
- P. s0 v h( ^8 u$ t |