|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
' H L! d1 }. }/ Z语句是这样的
- ^1 H+ P+ C" m# l; O0 h' c9 ~is
' M" W! U! L5 L. G0 C& @1 r i:integer;% b% H9 {* w) M0 q
Res:string;
% y9 a0 s' E5 p# j8 o+ ~ obj:object;
& J% p0 w2 B4 N6 y- `# o `2 S r, d; ddo
, Y& O. s, z5 N7 L0 ^6 J4 l if existsObject("Status") then
* m' a( {3 j& ] Status.deleteObject;7 q3 M$ \/ s& x2 s" ^
end;
. W. i- [9 b& q4 U' X5 Q for i:=1 to 10 loop" c# M& [6 C1 \5 b
Res:=sprint("Store_",i);6 k5 k1 t5 @" J; g3 O
if existsObject(Res) then ^8 h3 {; } u
Obj:=str_to_obj(Res);
* E1 E; A1 j9 e1 j: e! } Obj.deleteObject;
; u/ `/ @( R" U4 P% I) ]1 ~ end;) s3 J: `* A- C8 ?- H4 L( |1 g- O6 F
next;( f% Y6 y. X. c
--shengcheng Status:zimoxingceng
& G6 a. U/ v% S1 H( O# f$ F Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( N9 O) ~4 ]7 o- |# U Y
Obj.Label:="warehouse status";
, N6 @. ]* z" `8 c; \+ @ Q6 U# b2 j9 q8 c) J( \
for i:=1 to WH_nums loop
( h- }$ P$ W0 N9 c% S( g+ r Res:=sprint("Store_",i);
3 E% N( o9 j$ x8 [ M# B/ g, R' U Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);/ Y8 ^) C0 D3 Y+ J: R1 ]) F, N; G
Obj.Label:=sprint("huojiaceng:",i);
6 z% E1 ?1 |& h Obj.xDim:=WH_x;4 }8 s& y' l- U- N5 b* H. N7 x
Obj.yDim:=WH_y;4 p- c; u: p6 R8 p$ I5 T4 P
Res:=sprint("StoreData_",i);
' Q4 ~2 c7 h! ~' y; z; J. _ ' b/ z" b7 o# [& f4 J$ k/ l* c
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);5 ~; m% G3 r% n
Obj.Label:=sprint("huojiaceng:",i);- W2 l0 a) ]$ H1 v' N8 G4 v
Obj.inheritFormat:=false;- t* F8 L7 E0 n! }* e- v) S+ }
Obj.maxxDim:=WH_x;
- A& b) r* A, x+ A5 u0 v Obj.maxyDim:=WH_y;
6 M' O/ ^- g8 G8 v8 x Obj.ColumnWidth:=3;& |/ l" h6 E, E8 ]( K! W
next;6 E- z" |: j/ s
7 E4 p- Q2 P4 B( f: L" e
.Delivery.MUs.Forklift.speed:=2;. A' |! ~( h; |! _0 i: ]
WH_var.delete({1,Part_Nums+1}..{*,*});7 g8 l8 M4 C7 r1 r, d- g, J( p
for i:=1 to Part_Nums loop
1 k% t" \4 J1 e8 `* z9 }3 Y WH_var[1,i]:=chr(64+i);
' R2 p( \8 z. n1 F+ J9 E next;
5 W5 u3 b% S! M+ {0 Y2 hend;) `6 C o% x5 p) l5 O
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 ) s, g5 C Y# u8 w5 N1 f
% n9 e3 |' a5 P& {/ K+ o) {" M
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|