|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
1 ^& R) h- d$ ?( F8 F1 H$ a语句是这样的0 U; }; T: D9 t. W$ x" N4 z' ~
is
. d1 H4 t$ d; M/ z i:integer;
# A9 _! l G+ ^/ n8 { Res:string;8 ~5 Q$ B3 w8 Y! x
obj:object;
6 Q" Q d' g( v+ r) A; s( [6 R1 Z3 B Wdo ` P9 y3 k/ y; J7 V! F. e7 f" P3 F
if existsObject("Status") then7 \7 J) g3 Q8 Y8 ^! d( n9 y5 B
Status.deleteObject;9 Y$ B5 E8 B! e2 |" K0 [
end;5 \% u" @8 ?0 ^
for i:=1 to 10 loop
, X4 t2 H. v: i# [7 [6 ^% y Res:=sprint("Store_",i);! ], I# f* h' _: Y, F- N
if existsObject(Res) then
3 N3 E" c5 r1 h, z% S8 M$ [6 P. I5 R, ? Obj:=str_to_obj(Res);2 W$ O1 d8 q" a7 Q' i$ M7 J
Obj.deleteObject;% U6 r9 F9 J* }6 \, C
end;8 p7 N% _* G/ r( L2 `6 f
next;
6 e3 [: V' P. I4 ^7 `$ E' _* | --shengcheng Status:zimoxingceng) S" q1 J; O$ x
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
" J9 x: e! ^; c$ V# k" f0 V Obj.Label:="warehouse status";% c* O# f; d/ P$ e" M. {6 T
' e' @: b l7 ?6 Z# K/ v
for i:=1 to WH_nums loop( S5 O; P8 u! C. S: v
Res:=sprint("Store_",i);# z* k) U) ]6 \4 }4 ^) x- Z
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);8 l* ]; D3 X0 e+ a2 z; U; n+ ]9 n _
Obj.Label:=sprint("huojiaceng:",i);; l* o1 O# h o, i3 l% k
Obj.xDim:=WH_x;
. l$ |' ?% Y; N Obj.yDim:=WH_y;* O) K! ]& X- `
Res:=sprint("StoreData_",i);
4 p% M8 N! n7 u" `5 ?5 A; I
6 |% B8 Z L) T2 ` j$ l" Y& [ Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
; h( _4 Q8 u* }5 a! N. Q Obj.Label:=sprint("huojiaceng:",i);
* q) M/ l8 b$ { n# V8 m Obj.inheritFormat:=false;; V+ m! {" h9 \& V- T) p
Obj.maxxDim:=WH_x;
1 V: W; Z+ ?9 \& \, J& K, n) P Obj.maxyDim:=WH_y;
3 t! y* }: s- k5 z9 } Obj.ColumnWidth:=3;( y& C9 h- u6 Q. D# \! |9 {+ a9 x
next;0 f6 K' |# U# e5 f
0 ?7 O4 n" j' B0 `- z
.Delivery.MUs.Forklift.speed:=2;
# H: }2 @- C& ^ WH_var.delete({1,Part_Nums+1}..{*,*});
4 f, W7 K# L# ~ for i:=1 to Part_Nums loop
* O. Z* {1 J; }+ g WH_var[1,i]:=chr(64+i);+ Q2 X# Q7 a+ J8 D6 B4 c
next;# C" ?: i+ L; W
end;
' c) T: _7 m# k" K出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
5 f' ~! R$ R3 X* k% a+ f& H3 P; i9 [+ R5 S1 p3 v: S' _& D
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|