本帖最后由 艳玲 于 2017-4-27 16:49 编辑 ; S/ L0 p) E+ x+ b! v1 S& m
6 U! a" t2 ] R5 h( g
大家好,最近学习PlantSimulation,
U6 c( g; r, ~: k9 E但是method方法运行时总是提示语法错误,
_' R. V! e! r/ B0 I5 b即使是示例程序也是如此,) i, j6 E/ k% ^% A* d
如果不添加method方法,仿真正常运行
1 A/ m* r$ m2 _* F想问问大神或者遇到类似问题的朋友,# Q4 j. C0 B H2 J3 e V
有没有什么解决办法,大家一起交流进步!: M1 f6 Q8 `' g' [8 w5 u
[补充1]我想可能是method没有编译,在v13中找不到编译选项
6 B* \! `0 V2 A: Z[补充2]下面的代码运行到第一行就提示语法错误- R1 X% m5 k, j/ E
var i:real
( S4 l' O6 }" [( q/ X( bi:=z_uniform(1,0,1)
( c6 n! b" Z5 {) F; ^& f@.createattr("type","string")! E- e' b! y2 G: S% G- s$ I
if i<0.2
* ?6 a* o; L4 a# F" c F @.type="red"! K! h: s8 o% q6 P# g
PartRecord["Number",1]+=1$ F+ b* M" W* l7 c1 V" r' W q3 D/ x
elseif i~<=0.5 and i>~=0.2& G* I9 [4 T# t3 g) J
@.type="green"
! g' e B! g6 G* g+ J- K9 z4 ^0 t PartRecord["Number",2]+=1
& ?4 _5 I* p, Uelseif i>0.5
( \( E3 [5 a t5 t9 P/ w+ X @.type="blue"
+ K1 d* |. s. k5 z, I+ S7 Y PartRecord["Number",3]+=1( z; e# F5 S) u* C# D8 S9 }4 h
end
; _. ?% D8 g" \4 Q1 E+ ~! q/ \5 {4 d5 j
|