|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ Q, C1 k' g5 q6 C
语句是这样的
# g2 ?' V. M) K- jis
0 M1 ]8 H' J M i:integer;. Y8 V% {. c8 W+ U3 Z* Z6 L. L0 @ ~
Res:string;" P& m+ s/ t5 g% Q8 B: S
obj:object;+ C: x- T, k; s7 x
do, r' E0 @7 O O5 }2 Q0 y" R
if existsObject("Status") then: n c; ^$ D6 [5 @
Status.deleteObject;9 S5 d' g* P* V" _
end;
! o* D4 ?/ l7 M2 _8 h5 ? for i:=1 to 10 loop
# W' R$ {1 b. J6 v! U Res:=sprint("Store_",i);8 y8 Y, }) V$ U
if existsObject(Res) then
& U! I p8 m7 R' Y) E Obj:=str_to_obj(Res);
( Z s- U3 x; d0 a- k& i0 A: [ Obj.deleteObject;3 L+ Y6 x6 H: G$ {" d0 S/ z
end;
! v7 U& {' J: p% e7 J8 N' @) x5 Q3 a next;# B1 j( C2 _7 x5 |0 f* A; A' @ ~
--shengcheng Status:zimoxingceng* |/ B# b" b+ M# p' J6 z& W" a
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% j* T) x3 ^- R* h8 I Obj.Label:="warehouse status";
|( s8 k( e& _ * T& z) a: c p. H6 w$ f* g
for i:=1 to WH_nums loop
3 J3 _) n* F y9 h Res:=sprint("Store_",i);
3 b" O/ e& Q" r. P5 V5 r4 G- k Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
" y" A1 k" p" \ I Obj.Label:=sprint("huojiaceng:",i);/ n. D3 p" ~3 m/ O* e
Obj.xDim:=WH_x;! D! x+ N( [. M% W5 P
Obj.yDim:=WH_y;
4 y& p3 G/ T4 d. o% z1 D4 b1 q Res:=sprint("StoreData_",i);
6 ]1 |3 @& @" [0 g0 j$ N
: N1 v+ a2 o" {3 n2 k Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 c- G7 }' S+ Q8 y: u& _5 Z
Obj.Label:=sprint("huojiaceng:",i);
& e, F* M% s* @1 F% H. }9 h Obj.inheritFormat:=false;
7 I+ z& @9 G. u; c" T Obj.maxxDim:=WH_x;
3 j1 i" I0 {* U! l2 a" l1 c& q Obj.maxyDim:=WH_y;& {9 f* }( q" p7 T/ I/ L5 C
Obj.ColumnWidth:=3;
, ^+ K* y4 m2 E5 O next;( a8 n) P- u5 [: }: `
7 i- h' N: k# b! h0 d+ e6 @ .Delivery.MUs.Forklift.speed:=2;9 p/ K, f4 N. @1 k. W
WH_var.delete({1,Part_Nums+1}..{*,*});
% |# a m6 u) z+ u& W! P for i:=1 to Part_Nums loop
0 o% I& P5 t9 }- t WH_var[1,i]:=chr(64+i);* Z: Y z' P0 Q$ q: @, o
next;
% A* W/ C: _) `# M$ K% u0 Kend;8 Y. S' X# p$ g" W# r& I0 }
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& r$ b8 v8 C* y% W: C0 u2 d8 ~% E, A0 D; @
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|