|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
3 R( C6 V) R- @7 U语句是这样的
4 c, K Y& Y6 b5 r, H" j, vis
6 V6 r" k9 v, m2 e6 o) d* x i:integer;& }; k+ c( e2 }' @- r
Res:string;
! M W3 P- S: x: h; ]$ P7 Q8 o" S# U obj:object;
% _7 e! @) C' ~" }) ]# Ddo
0 G% p) A/ o% X1 Y3 J; S V$ F if existsObject("Status") then
1 d/ V, E+ H; Z7 N' } Status.deleteObject;
0 A7 ~# |7 q" ~- k! y6 c2 d; ? end;+ g$ h o% M( }# ^ B; p
for i:=1 to 10 loop! w6 t g$ F& Y6 [
Res:=sprint("Store_",i);
0 O1 O- y, C6 u1 Y; a/ d if existsObject(Res) then
" T, }+ {9 {3 V/ r. d. \4 o; F) N Obj:=str_to_obj(Res);2 O7 L- |* ?1 y: T/ _' B. s
Obj.deleteObject;
8 J5 U' }- ^; S) C- _9 ] end;
" W! X" `2 z4 B* B' P* m next;) C* H, {) s3 d0 u4 v/ j
--shengcheng Status:zimoxingceng* y. ]; I5 i% x! u" Z. h
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");/ c" k5 ~ t5 _8 X
Obj.Label:="warehouse status";' v1 L3 Q, N1 F, |' k# Z) A4 i4 q- M
" p6 X- m7 Z# ]4 n2 O v/ }! g for i:=1 to WH_nums loop/ h, a0 G! m- j" I
Res:=sprint("Store_",i);
* ~6 o9 q# P5 \/ U7 d9 b Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
6 x1 A5 i6 i3 E6 K. N4 j& t. | Obj.Label:=sprint("huojiaceng:",i);
5 Z0 t7 F+ ^8 f& I Obj.xDim:=WH_x;
0 Y3 S& N# y0 u+ V" ~" @0 X, @ Obj.yDim:=WH_y;
m) C. z( r) v Res:=sprint("StoreData_",i);
; k1 ~) U" a$ N" h8 Q : c3 E# _6 ^2 d: k
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);, _2 |5 m! n9 t7 Q X; f
Obj.Label:=sprint("huojiaceng:",i);5 r5 B1 R% j( }2 r" \
Obj.inheritFormat:=false; x& U0 F3 ]! Q1 {" M$ H/ ~( `
Obj.maxxDim:=WH_x;8 W+ ]; D6 p, J. h1 V0 _3 a( C/ C) X
Obj.maxyDim:=WH_y;
2 X9 T4 [5 E, E# ~ Obj.ColumnWidth:=3;
" a" r2 f$ U$ Z next;
|3 k! C B; M" Q4 \' w$ |
+ i- T5 g" R$ M& f .Delivery.MUs.Forklift.speed:=2;% w7 A0 K+ K7 [" r6 N7 T6 }
WH_var.delete({1,Part_Nums+1}..{*,*});
1 m# P6 u3 T7 W! M for i:=1 to Part_Nums loop8 z) E g3 [ a) _ `6 @+ O
WH_var[1,i]:=chr(64+i);$ f) X/ b4 k1 {! D1 b
next;9 x- a% S# J7 ~( Z. U/ O% f
end;
5 V! ?/ r: B& a( E6 d/ `* Z出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 * \/ t& L$ o: M" s
- u, ]6 M% w, [ s/ y" f2 C
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|