本帖最后由 艳玲 于 2017-4-27 16:49 编辑
* L g+ L* z! i `* j& F2 ^' @% K/ \( s( x/ N
大家好,最近学习PlantSimulation,
; B% M# ~: V& E" A但是method方法运行时总是提示语法错误,
9 Z4 Q$ U8 w9 X/ ]" Y1 t |+ D即使是示例程序也是如此,: R/ A( a/ l6 z
如果不添加method方法,仿真正常运行, Z1 C* x( |0 K/ Z9 c9 O( f |
想问问大神或者遇到类似问题的朋友,* C, g+ r3 k1 N; q! W: }: J' P
有没有什么解决办法,大家一起交流进步!
- b% F# O( n! A# K6 a1 `8 Q[补充1]我想可能是method没有编译,在v13中找不到编译选项
4 K4 o# |9 S, p: [% {1 F9 Z/ a[补充2]下面的代码运行到第一行就提示语法错误& ]3 `; l8 i- h7 d
var i:real
" A4 {7 w' b v, s5 Z* qi:=z_uniform(1,0,1)
A7 x5 y3 M4 S9 U8 d/ H@.createattr("type","string")# c+ @' v, E' b( X. l7 ]
if i<0.2; o% Z) F5 x0 P- }
@.type="red"
" u% d2 B. J, P T. h/ v PartRecord["Number",1]+=12 o8 W& p. ?) ^3 m9 B
elseif i~<=0.5 and i>~=0.27 T; v% B7 k8 D
@.type="green"' a+ d' y8 _2 `5 Q- k) w# J
PartRecord["Number",2]+=1
1 ?6 g: S4 s# Y* Z; v/ {+ Selseif i>0.5
4 y3 m: G w: t4 U @.type="blue". L4 ^; P: V: m: h) k" r
PartRecord["Number",3]+=1
% n( b# T( q, _- a0 Y, o1 Cend2 j; R: J9 a+ V( M. f7 l6 [7 L
4 u- ^6 \$ C. F; M
|