|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
2 F. G1 k2 r% R5 b5 f语句是这样的' d" C+ z( o- ~
is
" ^4 o$ {% E: a3 J& Q$ \ i:integer;$ g) r) V/ X7 z, _; |8 I" b* o8 I
Res:string;
2 c. a2 I7 W: {# p obj:object;. o8 F: G# K8 W, R
do2 \* e8 ?4 b. O# {3 ? Z. B0 A
if existsObject("Status") then* i" _3 a/ `3 p/ f, g, }/ Z
Status.deleteObject;
0 Z1 X7 _, [# }/ M3 B# A& o# B) a end;& s* k' t* W. h7 {
for i:=1 to 10 loop, r; n# y0 V' M, s
Res:=sprint("Store_",i);
/ g+ p" R, T8 ^0 j$ R6 @% ?; C4 G if existsObject(Res) then
, i$ t, q, N; ~5 I+ s9 d7 E8 e3 N9 V Obj:=str_to_obj(Res);# Z' d: H# f4 t: ?& W, o
Obj.deleteObject;
0 X4 Q) F7 E$ F$ p4 p end;* M: ~8 E1 E7 o: Z4 N8 F
next;" {6 N7 `: f, }) v. f2 T N* j
--shengcheng Status:zimoxingceng
+ r# I! L3 i& Z! M( z8 C; }- ? Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");/ c( S8 n4 P7 I) c4 U8 O0 M
Obj.Label:="warehouse status";
: w1 h8 [, ?1 }) t6 y/ t9 @ 6 ]1 U1 Z9 w! i' t. c( I- I
for i:=1 to WH_nums loop) r% K# }2 H6 K9 G; H
Res:=sprint("Store_",i);
# `! _1 Y9 o3 Y4 H9 A: w$ v Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
o) K) r' I. i- Z" H9 i Obj.Label:=sprint("huojiaceng:",i);2 H/ F3 O! P7 K% ^% k+ F
Obj.xDim:=WH_x;. p2 @+ d! n4 a4 c: V7 s$ I# r o
Obj.yDim:=WH_y;
+ S# }7 W1 L- a5 ^6 N8 G Res:=sprint("StoreData_",i);
0 s! N3 v( k( O) i
5 U; x3 `# b. r, G Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
- P5 e5 X' x3 e q. h1 B Obj.Label:=sprint("huojiaceng:",i);' p! H" b1 c& k( P( @: w
Obj.inheritFormat:=false;
5 x7 {6 v; x# i" t Obj.maxxDim:=WH_x;* P# s. @# A9 y/ m9 J
Obj.maxyDim:=WH_y;* Q& l5 `+ Z6 y2 g5 N- o: E3 y
Obj.ColumnWidth:=3;( @. {) r, V: F/ [; {+ y
next;7 U) V& a. G4 i
- v# F2 d7 n, i .Delivery.MUs.Forklift.speed:=2;! r+ Y. r4 ^3 n C4 u$ i
WH_var.delete({1,Part_Nums+1}..{*,*});
2 R% t5 O# t# g+ V( g1 D: A for i:=1 to Part_Nums loop/ a0 B* y. J4 i* W/ o" a, j9 y$ {
WH_var[1,i]:=chr(64+i);
6 u: t0 V' Y" r% a next;2 [' v: t6 T+ H1 @/ E! x
end;
2 X8 _% T& ~! E3 k出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
2 X2 i9 ^( W! G4 W+ G' k8 s& H6 ^& T( M
6 e- O' K6 p- }+ t& K$ b$ [- u |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|