|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
9 n! v& c4 g4 C7 V. D8 X# E6 t# l' d( _( V: x语句是这样的
! _ {3 \" R7 Y \, [is
% z% }" m) y% s, u6 @ i:integer;2 L7 Z' s3 J8 K. G; W! Z
Res:string;. v1 }# C" ]' `6 i1 e F( |. L
obj:object;% E: [, w" d9 g8 r' D4 B; c4 o" I3 Z
do
9 p7 x' g6 ?$ w; T# \ if existsObject("Status") then% R2 H& Y. g% W
Status.deleteObject;) [: m; v8 O* u
end;
$ l% H& o9 f' f# ]+ y8 U$ x for i:=1 to 10 loop
* C6 j+ v9 s7 S8 m Res:=sprint("Store_",i);
+ Z" S7 K+ }) v q7 e if existsObject(Res) then
2 C# c7 k) @* J4 }$ N8 G Obj:=str_to_obj(Res);
- G# j. U Q0 C" S/ v3 K" l, W! R Obj.deleteObject;
6 I/ U% e5 v0 B8 w8 j end;
; D0 ]2 r# _$ V" k0 q8 Q6 d next;- H J4 K/ F. \, T) c+ w
--shengcheng Status:zimoxingceng
+ c% T: a- L& E* I+ i8 F7 U# ?7 u" v, G! B% D Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");8 d; `, s, o& e
Obj.Label:="warehouse status";
5 Y0 P' t3 s) `) U 9 w% o# R% d0 u1 m5 k+ w/ D% T
for i:=1 to WH_nums loop
6 S4 K" q& m. g: X" d. \) c Res:=sprint("Store_",i);
' I# C9 q" \1 c$ L$ K Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);* o+ G: S& y# e. J ~
Obj.Label:=sprint("huojiaceng:",i);. b, ^) Y, b7 r4 {% r6 I3 }! y% C
Obj.xDim:=WH_x;
4 a# `& [& j# }% H Obj.yDim:=WH_y;( M% w5 v9 ?: G" q3 |4 ~
Res:=sprint("StoreData_",i);) k! X. ?7 b: l1 Z& W
: P; O% j' K" D6 x+ A, Y
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
4 G* }9 m! I4 l8 C! @9 }! i, e8 T1 e2 v Obj.Label:=sprint("huojiaceng:",i);
! F) l+ R& g# q. Z4 g3 h Obj.inheritFormat:=false;
$ L. b9 K4 ?) R6 t Obj.maxxDim:=WH_x;
- i8 h2 J0 [' t8 t Obj.maxyDim:=WH_y;
U3 @* n: h$ z" i6 @( b Obj.ColumnWidth:=3;
/ C! d; H6 b9 u8 _( L# }! Q next;
$ U" Q0 U5 y- t9 H
: e& x. d$ x) Z7 A6 @! U7 j' Y .Delivery.MUs.Forklift.speed:=2; O9 J8 _, Y: ]# j+ Z
WH_var.delete({1,Part_Nums+1}..{*,*});
7 z5 l1 Q- ^! F1 ~ for i:=1 to Part_Nums loop
$ q u* V& f: W1 j# H% K" e) G7 l0 H: j6 | WH_var[1,i]:=chr(64+i);
. J1 r/ Z3 \, ^0 x' L) ]- I) L next;# g, W, ?: z+ O I
end;
/ E1 a5 {1 n# F9 ]出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
. B9 m, g! E0 s0 @4 n
m% @; A7 B6 v) n: S( _ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|