|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。% ?7 v6 m/ a- @4 E6 D- P8 y
语句是这样的
8 v5 V( K; ^2 y0 lis
: [' ]. i# |3 U' k i:integer;, T! P; |( X. s
Res:string;
7 n; u. ^. L7 n3 C obj:object;2 Z; I" ?9 f# ]" G
do
+ O1 o4 I* V1 C" t: [# p$ i/ [ if existsObject("Status") then
1 a) O8 K& I2 H9 \' W" I, u Status.deleteObject;# z2 _- u, s3 r+ R* Y
end;
6 w6 v/ d- f% J k for i:=1 to 10 loop
2 b$ L6 Z9 x# ?+ r c( q, e Res:=sprint("Store_",i);" ?5 U) p4 U% Q8 S6 I, ?
if existsObject(Res) then, N. V) |, ?0 ?8 M
Obj:=str_to_obj(Res);
) Y" i% c" J" L# E# I& `. ` Obj.deleteObject;
( h3 h3 a6 ?9 F1 O$ I) E/ Z end;/ p$ m% i: o0 C- p( q# g `
next;& X6 X( v8 @ t7 t/ }
--shengcheng Status:zimoxingceng. f5 F- v( M# W! i+ C# X! b2 l* G2 S& h
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");1 e- B4 ?/ F" X+ ?0 @6 p& f: h: v6 @
Obj.Label:="warehouse status";6 G+ d+ d1 \+ Q" v2 n
. B2 c* O. M1 x1 s for i:=1 to WH_nums loop
2 Z, N h) i6 h* m; U Res:=sprint("Store_",i);3 C4 m& n: y- _ L q; p
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);* M. N5 W# g! ] A w# M# ~# z# U
Obj.Label:=sprint("huojiaceng:",i);
* V @% x8 e" Y9 J& ~ Obj.xDim:=WH_x;* \$ K4 s7 G- ?! |7 k
Obj.yDim:=WH_y;: {; Q! t) {3 v; Y! M1 k
Res:=sprint("StoreData_",i);7 }7 ~& ^& Q! o) e. I+ m2 R& L
3 c6 z2 P8 E# }: Y# ~3 B g- i Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);: M! ^) @ z2 @! e
Obj.Label:=sprint("huojiaceng:",i);
- N0 l$ k: O' w5 s1 u Obj.inheritFormat:=false;
2 a- H* Z3 o1 c+ H Obj.maxxDim:=WH_x;
1 O( U7 W9 `7 T4 V# o. X& J' K Obj.maxyDim:=WH_y;
/ H7 `9 z7 `4 i: @$ v n Obj.ColumnWidth:=3;* ~4 _+ \& K3 C M0 p
next;9 P* r* P1 B# ~: m6 K
3 E9 f- ]* D- l0 i1 U5 j
.Delivery.MUs.Forklift.speed:=2;; d0 i7 z: F( a6 N
WH_var.delete({1,Part_Nums+1}..{*,*});2 J4 J: _; _5 f
for i:=1 to Part_Nums loop- ^' F9 a& h* P. p) o
WH_var[1,i]:=chr(64+i);$ L, {% o" S x' ^' t
next;* U+ D' R& V3 a2 [: t( Z' e5 [: C
end;! S. S L" I, l6 i' T. Z: R0 e5 A3 R! A
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 / U# r3 i e5 ~, `7 W
3 I7 P; ^. @0 R$ v |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|