|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
% M+ H. n2 F1 a6 o {: I1 N语句是这样的
/ Q- a; O2 y3 t' @$ I$ }/ U1 c' ?) e3 W, @is N! H- |' H- C9 X
i:integer;0 n) r; T! q8 }7 z
Res:string;
% B) J3 }7 j. q! I! A' B* C obj:object;
7 C- y$ v6 p8 G. l. r* o9 @4 K' ]* ?" odo
5 E; o* Y! G2 o# P e0 T8 x* R if existsObject("Status") then% J/ H( b; w' U' A" p5 i# V
Status.deleteObject;2 x( a3 Q j% J4 X& N; p4 X- U
end;9 }8 Z1 E; }1 k( I) k: a, e
for i:=1 to 10 loop- ]5 N( ?4 Y2 s2 }3 q7 Q
Res:=sprint("Store_",i);$ I. s' Y$ y! D" X4 Q4 N5 t
if existsObject(Res) then
/ A% D* [9 F1 d$ Y# U Obj:=str_to_obj(Res);) a. o; F- G2 W! A
Obj.deleteObject;
0 ^, `4 d. S& a: l9 A1 E end;
" C; ~) G. ?0 F next;
% ^$ F. F8 U: L% t --shengcheng Status:zimoxingceng
* ]4 Q0 S, D5 f5 k, w5 o Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");7 ]& T! b4 Z0 T- g8 C% M
Obj.Label:="warehouse status";! A+ Z& D+ ?1 ` A6 F9 l8 w! H) l; c
9 k% j4 p$ d/ p4 M+ M' t
for i:=1 to WH_nums loop! `+ J/ v& \2 a/ i
Res:=sprint("Store_",i);! K9 y8 F5 k2 T5 E; c) r( w
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
. ]" O; A, ? B5 O2 u& D8 N Obj.Label:=sprint("huojiaceng:",i);
: L! o7 ~1 K! x9 c6 R Obj.xDim:=WH_x;7 r+ T0 f; P6 Q$ `' N/ h
Obj.yDim:=WH_y;% _3 W! `+ _9 `% d) t
Res:=sprint("StoreData_",i);
2 N$ C1 j; a9 H2 P" S8 v
. t: `) Z- b! _& i! r6 l6 @ Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
$ Q; X4 `2 j u& m7 J1 { Obj.Label:=sprint("huojiaceng:",i);
/ C3 U( ^$ Y0 r- @5 H, O Obj.inheritFormat:=false;& ]2 L, @1 G. n' G; Q
Obj.maxxDim:=WH_x;
$ F0 u( r! Y3 }( Y0 o" o; J% { Obj.maxyDim:=WH_y;' ^8 Q) d6 Q7 v4 l4 `; n$ ^
Obj.ColumnWidth:=3;
% u3 e% ~7 |7 V3 w! _ next;
/ K. H! Y' m8 M9 C1 \+ { / f3 v. Z5 Z3 ~8 C" O1 @5 L9 o5 ^
.Delivery.MUs.Forklift.speed:=2;
. _2 V; Z' z: F; f" n% ^& J5 k% [ WH_var.delete({1,Part_Nums+1}..{*,*});
& e. b* _1 W0 R Q: C5 M for i:=1 to Part_Nums loop- W3 B0 S& V) R" J P
WH_var[1,i]:=chr(64+i);
% J* v9 f2 |/ k$ n4 M next;* h0 |( `. E* M
end;1 P, k6 | T. |/ S& B, s8 R3 v
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 ) q# Y/ @ Z+ }6 n$ T+ K
: @) k- {0 ^1 W! J2 }- M* K' c
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|