|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
) n8 j y n7 z$ j( T1 G语句是这样的- @% v# C }, L2 N
is
. i* \$ Y6 ^* } r$ ? i:integer;5 }. i2 a8 ~1 \/ h' k8 `, K+ i
Res:string;
0 r* I" K6 P: Q! z+ c9 g# P obj:object; o. c* V* `7 b* h O4 |& ~9 Y; ~
do
- B) b6 m$ j$ ?# O) Z2 V6 z if existsObject("Status") then( I6 `/ b* l( ^# z$ ~& v' O! [
Status.deleteObject;
4 D M% s# F7 A1 r4 X end;$ U6 O7 ~3 h) F
for i:=1 to 10 loop8 H! J0 l7 w: L' N7 }& F% c; a4 e8 ]
Res:=sprint("Store_",i);# d5 N% B8 ^9 A8 L& S
if existsObject(Res) then5 ?( \0 B( V2 V' r
Obj:=str_to_obj(Res);" R |& G! n- e6 o$ c
Obj.deleteObject;3 m# P) C# D2 P9 K
end;, f& p8 T0 X7 C* u7 I7 S! e8 t! W) Z1 J
next;2 T: v- I: w; o
--shengcheng Status:zimoxingceng2 z9 {4 s Y% d* g, P f8 {
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
! y. }6 w5 I" y8 w6 _, m5 u Obj.Label:="warehouse status";
! H- f3 Q+ I% [8 h ' ]& d) @+ c, R2 H j
for i:=1 to WH_nums loop* s5 s0 {% ~4 m5 X1 X
Res:=sprint("Store_",i);
5 V9 g; w# i) c1 S& w8 g Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
) ^* G8 o$ z7 N; i Obj.Label:=sprint("huojiaceng:",i);
1 H7 ]3 g+ G3 W' i Obj.xDim:=WH_x;4 ?1 Y8 F2 @- c! i" q2 j
Obj.yDim:=WH_y;
# F0 ?" Q: F; D; K Res:=sprint("StoreData_",i);+ L' {1 J0 r1 B0 T8 e& m0 t! B% {
3 X0 B- Z, h9 Y, P' L: c; G" N8 t Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
: B. I9 y5 B2 o& V0 g5 F9 d Obj.Label:=sprint("huojiaceng:",i);
' ?, [& O1 T- Q Obj.inheritFormat:=false;
% X) Z: g# }5 S# K/ ^1 } Obj.maxxDim:=WH_x;7 ^ j# f; y) c6 w( l: o
Obj.maxyDim:=WH_y;7 @" D4 ]: B7 ^! F" P p- v
Obj.ColumnWidth:=3;
0 z9 b* m; o) N5 g) o2 a: z next;/ A1 w7 o! x# e8 f( D9 `8 q) P
2 P# [: Y) L& k6 W5 E! k .Delivery.MUs.Forklift.speed:=2;- d: o7 y9 `1 }- y7 \
WH_var.delete({1,Part_Nums+1}..{*,*});* _3 Q7 z; T' ^ N
for i:=1 to Part_Nums loop
9 E. E$ K( t9 s/ `8 a7 Z( p0 z WH_var[1,i]:=chr(64+i);' P& a, h; }8 F/ h
next;; `3 u1 S, H3 p/ m0 N
end;
$ p8 ^! Q' s+ n% _出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
% O6 m% |4 z9 U& B0 `) a8 G; `
6 \% q' n G& v |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|