|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。2 c2 A+ H8 s3 y6 [0 N/ N
语句是这样的
0 `( u5 `5 b2 V! E. _, n# qis8 c) V: O' o5 l3 e
i:integer;* K; x2 Q1 _7 R) _. P8 ^" \/ W
Res:string;
5 ?1 K0 l8 N6 r+ N9 K obj:object;2 `' |, H. y) L# i' d" V# A
do Q% g! m1 U7 w# o( J
if existsObject("Status") then1 e9 o; D0 X: T1 ]1 z3 i8 l4 j, z$ G
Status.deleteObject;. E$ i$ h/ Z7 Z% J8 }# r1 G; ^
end;; c3 D1 m4 \* O8 }
for i:=1 to 10 loop
" f7 A3 j% k2 j9 ~0 t Res:=sprint("Store_",i);' V& {. u$ p% `5 }3 s3 s
if existsObject(Res) then+ M& v4 e% @& S' z, K/ \) ?
Obj:=str_to_obj(Res);
* x/ r" X! |6 m1 D4 q/ M Obj.deleteObject;8 ^% Z. b2 f! ~* s2 }
end;4 ^- O% I) w, W+ e" H
next;
0 B5 v) _$ ~+ o8 M: E9 @/ c, D: P. H --shengcheng Status:zimoxingceng
/ {$ T: ^% d' g; S1 }3 k, _: @9 M g Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");/ I' c1 E* `' Q8 D1 B3 }- r
Obj.Label:="warehouse status";0 E( s% |( r, Z/ ?* g" S( f; j
+ m+ {" {3 y2 e* D- |! G for i:=1 to WH_nums loop, m' h2 K5 S/ q7 ~4 T6 U7 W, l& Z' s: B
Res:=sprint("Store_",i);
# k9 B6 x; [ y2 R: ` Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
% P0 N: `3 F( Y Obj.Label:=sprint("huojiaceng:",i);
4 P, C6 l3 s; X! ^4 t) B Obj.xDim:=WH_x;( i- K |/ v7 d7 P
Obj.yDim:=WH_y; ~; U- n e7 C# [
Res:=sprint("StoreData_",i);
1 z5 G9 {- k% ^: x7 m
) M4 K- Q0 G6 h1 ~7 j, R1 i5 [+ M6 F Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
; i# s3 d8 H$ h+ t; l Obj.Label:=sprint("huojiaceng:",i);
6 Q7 l h) w. B4 | Obj.inheritFormat:=false;4 w% v' Z5 T g- q- J
Obj.maxxDim:=WH_x;9 e; @5 f% [) k9 u2 y4 i w4 o
Obj.maxyDim:=WH_y;
9 p' D$ t) L+ L* m5 A9 \ Obj.ColumnWidth:=3;
# X [& A, E/ x: s next;
! d, W! {" Y) I1 N) o0 {
, m) y& x% g& k( E8 I7 Y, D .Delivery.MUs.Forklift.speed:=2;
* R- u0 Y5 q, ^( R" i5 F! i7 j WH_var.delete({1,Part_Nums+1}..{*,*});
# ]4 ]/ `9 i. j: v1 \ for i:=1 to Part_Nums loop+ s* u% ~% M5 L
WH_var[1,i]:=chr(64+i);* D1 @, H' p: ]
next;
3 f* E/ y% ~$ `. b: Dend;" \ M( y, f) G" k7 a
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 $ M9 G: e% ]' A/ p
2 z( u$ r4 r( p; t5 Y" v5 m6 W |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|