|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ I7 s; \, J1 e4 r" t
语句是这样的6 K5 [' R# l) o
is4 {/ I/ ], M e i( V5 l
i:integer;& L6 P! Y/ y+ { e$ W
Res:string;; L: H1 |+ W9 f. f! {
obj:object;
( B$ b# _6 P* f% |do
9 f) h% p' z+ R if existsObject("Status") then" W0 Q. w' [! G
Status.deleteObject;
; [6 B0 N$ F* u3 V6 G- N! T end;
1 g, L% ]3 h5 Y S! D& `/ k for i:=1 to 10 loop
9 M9 P* a$ X" _ Res:=sprint("Store_",i);
, ^$ q8 h9 S1 v- D6 U9 H' e if existsObject(Res) then6 U! }2 |3 Z3 s3 G
Obj:=str_to_obj(Res);. _3 m/ v, W8 q* T
Obj.deleteObject;& |2 K$ m; @+ S% }
end;2 s4 Q7 z* r( @$ U- H
next;, ?: G6 D( L+ B0 m
--shengcheng Status:zimoxingceng+ y( ]1 a( n2 W) V5 F. o$ |/ `5 Q: x
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
) [. j2 g7 B, p& E; a; t4 ] Obj.Label:="warehouse status";
4 i- _2 S3 A" U* t ) o4 y0 [( S" V) [5 O6 @! F
for i:=1 to WH_nums loop
: \( S/ H. R2 o& {+ m Res:=sprint("Store_",i);
" L( P: K0 `6 o Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
7 Y) j+ i0 R& l2 f s8 U J Obj.Label:=sprint("huojiaceng:",i);
5 \$ w3 [& d. _; U: W+ f# K Obj.xDim:=WH_x;
( y( A% ~9 o( p& u Obj.yDim:=WH_y;0 n% c$ N2 m! F5 X+ B9 W' a1 s: A
Res:=sprint("StoreData_",i); m$ W+ q( X4 H+ p9 N( l0 o( ~! E
9 n: ?; r4 M/ u9 c* D0 I Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);# O% B7 [6 _! Q7 _+ v! C k" {- A
Obj.Label:=sprint("huojiaceng:",i);
- J, v& ~' S6 T+ s g Obj.inheritFormat:=false;6 |6 X6 Y# ~" K. Z+ G$ k! L
Obj.maxxDim:=WH_x;9 q: B: z. O9 p( S1 S, @
Obj.maxyDim:=WH_y;" v+ y9 ?) \0 w
Obj.ColumnWidth:=3;9 [2 g3 v" }$ g2 B/ z: g! G2 U I1 A6 m
next;& F3 `/ O" v3 E1 B4 \
4 ]# ^9 f/ X4 ?; c; E% @1 [; J
.Delivery.MUs.Forklift.speed:=2;
, W5 g/ K9 ?$ W. {2 i* ^9 I4 Q6 k WH_var.delete({1,Part_Nums+1}..{*,*});1 A' O1 c- e5 i2 G- Q- K0 N) d4 O8 P
for i:=1 to Part_Nums loop; Y% c {" T1 { \/ `
WH_var[1,i]:=chr(64+i);
: j o9 d; h6 X1 Y: W4 v next;
5 U V6 \8 C8 T) K7 G, o1 Oend;. L7 l/ }' q7 I. c# Q
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 % S' Y ^! m8 G# J
8 r/ h9 g4 ?) }$ p1 V; G A1 o5 ]; m6 l |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|