|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
) m, Z7 x6 V: s& K) M语句是这样的3 ~# u7 C, g4 Y8 ^+ ?4 K5 f& c
is
/ C% r! E' @# F7 P4 r$ B i:integer;3 O# C4 f( k N8 _# b- A
Res:string;/ W2 S! F6 U* a0 d- Q
obj:object;
9 R7 ?* W6 @4 [ K/ Ldo$ l9 B8 g. e3 U) F1 r4 D7 U3 `( [) R
if existsObject("Status") then5 X1 e# J7 u, L- w+ }
Status.deleteObject;
. p' v# H) e4 n; U. H) Y/ q end;
9 _: F' s+ v7 k5 i. P for i:=1 to 10 loop0 n2 `9 C- h1 S) U4 R1 `- _4 x
Res:=sprint("Store_",i);
' Z$ ^, H3 D- Z. k5 u" k if existsObject(Res) then$ k- r7 A6 Z7 U. ?8 W" k
Obj:=str_to_obj(Res);
. z/ m4 _4 H* Y; l0 R9 L Obj.deleteObject;0 w6 o0 \9 U W4 I2 j) L1 r, R& V
end;6 h/ ]4 ?6 Q; h5 ~
next;
+ m2 h( i1 W) [ --shengcheng Status:zimoxingceng+ `6 {8 h% p" B5 y1 }( C" A7 H
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");9 \8 Q4 o# N% v. `0 l U0 X% l
Obj.Label:="warehouse status";! G3 [2 D* u8 }# q& z3 Z
+ t3 [4 `( |1 @4 [5 g
for i:=1 to WH_nums loop6 S% k, c1 |/ S4 h5 |, o6 ~; k
Res:=sprint("Store_",i);4 f$ B, k7 ?; z" r/ v
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
( d- _6 R/ c# e' S2 r& y3 Y' K Obj.Label:=sprint("huojiaceng:",i);
2 h% ]3 {* ^7 N" P( D+ h Obj.xDim:=WH_x;
4 k6 e* x, [& H6 v2 `$ L/ G& ]) u Obj.yDim:=WH_y;
) Y: n0 J: }0 u, n/ J3 O Res:=sprint("StoreData_",i);
" l: m5 m/ m9 B
! ?5 t* ], S0 c/ d( o+ \( H2 A Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);% G5 X; T9 s2 k, L
Obj.Label:=sprint("huojiaceng:",i);3 Z4 |) B' l3 P5 |: C! |
Obj.inheritFormat:=false;
6 |) N' Z% \& N6 ?: K Obj.maxxDim:=WH_x;
7 l) R" X8 v# ?: K% k Obj.maxyDim:=WH_y;- l1 k" v2 }3 _: V
Obj.ColumnWidth:=3;
" S3 {" Z/ V) l# x next;
{1 g8 j7 }/ ?9 g8 D + s/ n2 [5 b4 E: N- ?4 w
.Delivery.MUs.Forklift.speed:=2;) ^/ Z$ _- T& @* J
WH_var.delete({1,Part_Nums+1}..{*,*}); p% |. E* l$ c6 C
for i:=1 to Part_Nums loop
7 E: B5 {- ?- P' |! [ WH_var[1,i]:=chr(64+i);' ~/ @: I7 r7 q7 g1 w5 V, A" a9 G
next;7 H$ c3 z: l5 d4 L& A- o
end; r) ^, r y( Y/ ~
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
$ c/ P$ N: s: S4 k7 E% P/ g0 v7 Q% E- R0 o& L+ L3 E- E; C q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|