|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
& X/ a: i& a, V7 ^语句是这样的
2 E: R2 E# d/ h% Z$ g, K3 F8 _: v5 Nis
0 c/ H- Y0 m7 a$ Y+ v! ` i:integer;3 V; h! `$ B/ X5 w1 T
Res:string;
5 u, l! [" Q2 W0 t+ a obj:object;' A' M/ a; I! a: A0 x& K0 t) T
do. |* r6 G8 f; }$ j$ y0 U/ N( X
if existsObject("Status") then$ x9 |1 j! M, O* e
Status.deleteObject;- Z6 I! _3 j S# d( z G6 ^
end;6 L+ S0 m# Y/ O- k a: `
for i:=1 to 10 loop
# k& u W: w) X. c8 P Res:=sprint("Store_",i);
$ @% \0 X, Y `3 t+ z7 P8 j$ g if existsObject(Res) then
! }: x5 J5 g4 g+ K$ ]8 a; b Obj:=str_to_obj(Res);
7 H* k6 d2 `- h) \ Obj.deleteObject;
- g% p3 A. y! F0 F5 Q& h% J" `0 g end;3 b# N* T2 V6 c5 p$ K1 z
next;& @5 W7 m# h& p# H
--shengcheng Status:zimoxingceng9 [3 k; s R% w4 }, N* }
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( X2 V( c: R/ y2 u
Obj.Label:="warehouse status";2 g4 a& |" i( ?3 S4 f0 d
3 J t' R. f5 S2 X' W7 f
for i:=1 to WH_nums loop
( S$ u9 }4 w" o0 d Res:=sprint("Store_",i);
, o9 ^& A$ i/ C# I) }5 b Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 A4 B% E8 Q" G1 @/ {3 z4 O9 }% B+ X Obj.Label:=sprint("huojiaceng:",i);
1 a. M6 j% h$ o/ s0 a Obj.xDim:=WH_x;
- d& |$ x# V8 X4 [ Obj.yDim:=WH_y;
- }$ V) n m& g7 [) O Res:=sprint("StoreData_",i);; B6 ^+ [7 h% R3 K: N% w6 ]% |
0 R1 I2 [: d ?+ e
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
4 n2 g$ I! C7 g7 V5 ~ L6 v Obj.Label:=sprint("huojiaceng:",i);9 q. ]1 {: r) y+ Z7 ^7 K$ u
Obj.inheritFormat:=false;
6 N4 f0 G0 V# b% X' ?6 N [# C Obj.maxxDim:=WH_x;
2 ~) E. w& w3 S. L M2 J! F* U Obj.maxyDim:=WH_y;# o1 `; H$ ~& D9 H
Obj.ColumnWidth:=3;- C) ~9 p! P) P! c* Y4 X6 P
next;
2 f8 L$ X5 f, F
; Z6 M: z. j- G) I! |3 H4 [ .Delivery.MUs.Forklift.speed:=2;
; {+ @( N, J( H WH_var.delete({1,Part_Nums+1}..{*,*});9 u1 W ?& d8 c0 m5 Q: z
for i:=1 to Part_Nums loop
/ q& r% N; L9 n: p. A WH_var[1,i]:=chr(64+i);
5 w9 K5 K& _* k next;' v5 n7 M8 t0 i" m" {+ n
end;# u, L% Y) o' `
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
+ r9 W9 N* J# h) B0 u
& v: k( D% k7 n# j8 }- w1 N |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|