|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。8 d* J' W% e' A1 C8 m
语句是这样的
. G* j1 \0 g# `; O' t* l ~/ Mis
3 T* q* ~% _. b, {# m1 r0 Q% [% G4 Z i:integer;
7 P, Z* f T% b/ \$ f Res:string;* G5 Y9 n4 n7 ~# ]4 `2 I1 ?! W
obj:object;
3 @$ G& N& K5 m# Vdo8 _7 @) e. C! Q/ @$ w- B, f9 J
if existsObject("Status") then0 d6 D2 o7 t7 O) [4 N; a' H
Status.deleteObject;- Y6 A" J) {+ K9 @: r4 W$ {7 e
end;
" A4 x; c- i. v. `, S4 _' G for i:=1 to 10 loop
V& G8 e0 J) G9 O1 F3 L Res:=sprint("Store_",i);# X/ C' ]( @% X; j) T
if existsObject(Res) then" Z, |; }' v3 N Q4 J
Obj:=str_to_obj(Res);! [" H1 `& W1 B G
Obj.deleteObject;$ a& ^# ?( x! q9 H
end;* V9 p! ^2 g& B% E
next;. Z. J$ P( F- x% S! D+ A# l; L- \
--shengcheng Status:zimoxingceng& l) {/ ~! z7 ^' X! X9 g
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");4 d( J' l( T7 H6 `- d# `
Obj.Label:="warehouse status";
* U+ H2 j' o) [& d$ Y" }; i' A' B $ z; U4 o- }0 n# Y3 A# u
for i:=1 to WH_nums loop
" M2 c) q3 ^ i" u; p4 x Res:=sprint("Store_",i);
+ R5 y$ l' N" l Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);3 Q: o4 E* o) e% G7 o( X. G
Obj.Label:=sprint("huojiaceng:",i);
$ G2 }( D9 |0 h8 k Obj.xDim:=WH_x;
' n- V% s3 h4 \& s' G+ O. w/ f7 O Obj.yDim:=WH_y;; c" u) B) w, @1 h+ E/ t9 X& O
Res:=sprint("StoreData_",i);' m$ I/ g- M( }& f3 v7 m$ P5 j
6 w" f( r# K9 G% i6 [
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
% ^3 h* ^% Z2 m* G Obj.Label:=sprint("huojiaceng:",i);2 [: e B2 c; u- h7 w' D1 k& z
Obj.inheritFormat:=false;
: Y( ]8 F' J' e, g" C! W Obj.maxxDim:=WH_x;3 X1 E9 `: n2 T5 |; m0 V: ~0 j
Obj.maxyDim:=WH_y;! u% o0 }/ T9 i& w3 G* r
Obj.ColumnWidth:=3;9 e8 Q1 j0 L- R9 e/ R
next;/ t7 Z6 G3 S- O5 a% E* k$ U) O
/ j3 e8 Y: c( D; `* c2 c4 A .Delivery.MUs.Forklift.speed:=2;* n% y( a8 r6 j9 X5 E: j- [
WH_var.delete({1,Part_Nums+1}..{*,*}); ]- U' ] E- V1 d
for i:=1 to Part_Nums loop
* U. q$ O4 h6 ~) F/ M @+ v WH_var[1,i]:=chr(64+i);
9 N* l. O- I- p& u- s next;
8 }" C# j9 k) _- }! Vend;6 }1 m; F! J, s" V% _
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 0 u# |% `. G& E; D* g5 r
0 v* p" ]1 V' W& c |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|