本帖最后由 艳玲 于 2017-4-27 16:49 编辑
+ F) a. D, P+ W" t' [) k% b
+ B. X g' v. m: V* V! K6 K, v大家好,最近学习PlantSimulation,
, t: N* ], [! h1 K3 m% |- y但是method方法运行时总是提示语法错误,& M6 B% r' u8 X- c
即使是示例程序也是如此,, h3 Z% D ]8 S" ?
如果不添加method方法,仿真正常运行
6 y; ~0 H8 w1 n/ z想问问大神或者遇到类似问题的朋友,% z! k2 ~- S, J# l3 q
有没有什么解决办法,大家一起交流进步!/ d* Z0 Y3 J+ Z2 P" v5 |
[补充1]我想可能是method没有编译,在v13中找不到编译选项
+ K6 g# Q* Z" ]* }3 {9 T[补充2]下面的代码运行到第一行就提示语法错误
8 r/ |2 ^& Q4 W2 Fvar i:real4 x9 n$ K7 Z- }& s. v
i:=z_uniform(1,0,1)
$ j1 y, r2 X# |4 S; k8 Z/ I@.createattr("type","string")5 V3 D# I' q/ H4 g9 g3 x
if i<0.2) [5 S' h) r: p$ _8 O
@.type="red"5 ^- a2 b5 n$ F+ d I
PartRecord["Number",1]+=1
8 I( |" }0 ]$ P/ Qelseif i~<=0.5 and i>~=0.2+ n2 y# c8 R3 y( a+ D
@.type="green"
! p: U9 `6 j8 B5 ~ PartRecord["Number",2]+=1# K8 V1 Q8 v0 c! |4 [. G
elseif i>0.57 S. x, D. q! T y' P
@.type="blue"! E- y* h( o& L& v) p. e+ _2 m
PartRecord["Number",3]+=13 X- R2 Z* f+ f/ E
end
$ v; P& n4 d2 Q; Q$ O+ s3 k5 W
' Z6 `6 i5 S3 ]6 n5 n |