|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。7 g: z" ?6 c) u$ U5 Q* U$ w! k" i+ e5 H
语句是这样的
' a5 Z- H! X- v+ Eis1 x7 I& x9 Z: o, z- d
i:integer;
) g6 }) q3 ]5 O5 w. O. z4 p$ V! [5 @ Res:string;0 y4 O6 R: n" i- z; B6 B
obj:object;
- F# @' e( @2 w0 N: Odo
# [5 o/ Y3 K% W* Q( Y if existsObject("Status") then
a# W* T5 o( W) j5 f Status.deleteObject;
% E8 @& m5 m* U. d) L) F( f end;
7 ^! ^; n( @8 R# l for i:=1 to 10 loop% y7 j2 j% g# f5 b. a5 I2 k' R
Res:=sprint("Store_",i);
" w2 j. ^7 O3 c- i2 W+ x) } if existsObject(Res) then
/ K8 a6 B& ]- _4 I$ q0 m/ F8 y& {0 a Obj:=str_to_obj(Res);1 n+ c/ }7 P5 p1 w, I2 W1 t8 y( _
Obj.deleteObject;; R/ n; ^" f9 p: X" Y% ~" x" I
end;' K( ~& ~5 F( ?
next;
- n$ f- {! b3 h9 ?* T --shengcheng Status:zimoxingceng. y' e ^) P, y6 v
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");, W, E+ U+ M8 m |. W1 C0 {- E" K! Z$ T
Obj.Label:="warehouse status";
5 A( o, |, z6 D6 r5 @. ] - J/ E, i! b, r0 Q6 r) T
for i:=1 to WH_nums loop
3 q0 v N2 V( i7 g: J" X Res:=sprint("Store_",i);5 p, W) Q- C4 R" ^
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res); }( P H, n- \' P+ a+ B
Obj.Label:=sprint("huojiaceng:",i);& P6 [. Z/ g% {4 [# t
Obj.xDim:=WH_x;
4 j4 M5 j2 K, P5 F' E. f Obj.yDim:=WH_y;
; Q, [" h) q& O: x Res:=sprint("StoreData_",i);
9 x- Q$ f9 `) z. O/ M$ ?' j
" b" d, B7 \: g' L r Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);- v5 ~7 Z2 R& j h' {' f
Obj.Label:=sprint("huojiaceng:",i);
5 I0 R! D# }0 d7 o5 `; o$ N3 b( T Obj.inheritFormat:=false;
7 q9 p) Q n# h5 l8 V- w Obj.maxxDim:=WH_x;
: R. u; _# m5 X; O# a Obj.maxyDim:=WH_y;
$ l# Z4 y: D8 w% X1 \. } Obj.ColumnWidth:=3;
. g% w% c I- H! p next;
' I0 L+ M1 N% ]' } s $ a6 U1 g4 |8 s% ^+ C/ T& u6 d
.Delivery.MUs.Forklift.speed:=2; l2 f5 u' e8 Y, k- q$ b* j( n
WH_var.delete({1,Part_Nums+1}..{*,*});
0 E7 a: _+ H% X9 @2 w4 o" j for i:=1 to Part_Nums loop& \& s0 K; t8 _+ ?3 u
WH_var[1,i]:=chr(64+i);
" H; k; h. c2 a" B, Z1 u+ a next;
& I0 Z: _4 o' J6 f- K$ H+ yend;
( g. [1 g5 n" I1 |' c( O* g- L出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 5 f* J# X; y+ v+ j" g
% v3 Y4 z; h/ E5 Y. V: F. r |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|