|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
6 h8 {. \4 S; t5 D. c语句是这样的- @, b( x \' T: x1 l4 A/ Q" T
is
, K; c( L8 C* u: M; c i:integer;6 n3 j' o( ]% P
Res:string;
0 _% a5 g* \# a3 S3 q obj:object;. ]7 W' n/ Q: R4 ]) T' Y+ j
do( i# r4 N# A& B/ e4 v2 S* q
if existsObject("Status") then7 m) M3 K& N7 U. A4 j
Status.deleteObject;
! V; s7 r4 q# e# C% e b0 G+ [, a5 }; f end;( {6 r( y5 X& d0 p0 I8 W! B
for i:=1 to 10 loop
+ i5 J4 n0 q O/ U Res:=sprint("Store_",i);
( F- A- j# |7 `5 j if existsObject(Res) then
7 z) @7 u& K: p' r2 \4 } Obj:=str_to_obj(Res); a9 j. @& k( `9 p& E: `
Obj.deleteObject;5 f& @1 V( z" t4 i
end;3 I# D/ L5 |( b$ M( C& U
next;
# M, _: h; Q7 J5 m% `4 T --shengcheng Status:zimoxingceng. G9 h9 r. o0 G& W) U7 U
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
5 F/ [2 Q. g' E { Obj.Label:="warehouse status";
$ s' v: r [6 I+ g0 i, d3 {
+ p! _/ b7 e& q, s& u2 k for i:=1 to WH_nums loop$ H: P! C8 }7 X7 R1 z* f( M. M
Res:=sprint("Store_",i);
, n2 p6 U5 j7 H' M6 r1 p( u Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
; B1 L4 x2 I! G* F! I$ g* f; b& R Obj.Label:=sprint("huojiaceng:",i);
3 X8 |% ]9 v4 h0 K1 |! Q Obj.xDim:=WH_x;
" g$ m3 l8 J. H/ w Obj.yDim:=WH_y;$ q. r, y; j2 a8 Q+ L7 V3 |
Res:=sprint("StoreData_",i);
2 o3 f, W; j9 G/ L7 h
/ X7 v% S5 _2 a) |6 C' ?8 e Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
/ X; E8 O& b9 N1 \! c3 [ Obj.Label:=sprint("huojiaceng:",i);% B, [8 ]; c7 R' k3 \5 _0 |
Obj.inheritFormat:=false;
; z8 t, m" `/ v5 E1 p Obj.maxxDim:=WH_x;! p: G& e/ f7 K9 M9 w
Obj.maxyDim:=WH_y;
6 R, d A8 U2 ^, q8 j! k Obj.ColumnWidth:=3;
5 j; ~- e0 v/ Y9 ]0 l next;$ Q4 Q, U% T' D
5 V' N" v# \% l/ d+ l, X
.Delivery.MUs.Forklift.speed:=2;$ o1 i/ g& c2 z- W3 f
WH_var.delete({1,Part_Nums+1}..{*,*});$ B+ A' u% ~/ n# k, x+ T
for i:=1 to Part_Nums loop
; O3 U2 h6 _8 k' \2 w6 R4 i WH_var[1,i]:=chr(64+i);- g* Z( e, ^8 G# C) [& n1 r
next;
' a5 i: v. M8 _5 [; G% o Q9 Rend;3 x, _/ l+ A6 u, V
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 2 }& S" G2 w( e- P5 \! {1 ^
. K: Z7 r9 C3 {" J |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|