|  | 
 
| 我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。: p( A8 G, {% ~! A  F, R 语句是这样的
 6 T; n, T, U2 N5 p7 z6 g% W( Sis4 {( ^8 u0 C! F' g
 i:integer;
 - j5 A2 ~7 j) @) q2 F        Res:string;
 7 g1 y. {  A2 M! x' N. u# W        obj:object;
 $ f/ f# U: D8 P6 d4 l1 z% |2 @do- J4 ~6 p6 H8 _5 Z; g
 if existsObject("Status") then( n: L; [# O+ }* d
 Status.deleteObject;
 ( I6 T) E% o$ _7 b" V        end;
 3 Y- x/ b! E3 ~( t! ?1 r        for i:=1 to 10 loop" ?$ H. Y+ `! B$ D- Z5 h
 Res:=sprint("Store_",i);
 1 d4 u" |  O% ~6 q' ~0 c                if existsObject(Res) then
 % E' Y' \; a, c; z. I2 [                        Obj:=str_to_obj(Res);) L6 J0 M& l, V3 a( a
 Obj.deleteObject;
 0 p; W# ]% h; R5 C+ |% e9 y- x- Y. f# |                end;
 * O# L- e! \9 r        next;( E+ F% F% {* s- ]3 o
 --shengcheng Status:zimoxingceng
 7 ?. Y2 o( R  [6 Y# O        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
 ! P. e" |/ ?+ r) _; Q! U' p        Obj.Label:="warehouse status";, _9 P3 M1 {6 F0 M0 O
 
 ) B' n1 S3 b( g. ~& D        for i:=1 to WH_nums loop
 ( P4 s3 J9 m+ R- r! P                Res:=sprint("Store_",i);8 Q8 {% ^3 a1 u
 Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);$ p8 E% ]) u+ u( l2 x
 Obj.Label:=sprint("huojiaceng:",i);
 8 A3 Y# n" t' \/ N                Obj.xDim:=WH_x;4 Q  X5 [5 s! O! Q( f
 Obj.yDim:=WH_y;- p! q, U' _7 f0 ?
 Res:=sprint("StoreData_",i);
 % q. @( W: q& \6 @. n* S; h, a" n6 z
 , h  n3 C# G- k3 a                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);' w6 F' S2 G# `6 O8 S2 b
 Obj.Label:=sprint("huojiaceng:",i);
 % Q' k: B' S! I0 y! `1 D                Obj.inheritFormat:=false;
 ' H) D3 Z6 z7 y: m! [- L                Obj.maxxDim:=WH_x;5 u. T* ]5 w9 R* \) u8 i# B
 Obj.maxyDim:=WH_y;
 5 T* W- m: G3 O$ k4 M& V( @                Obj.ColumnWidth:=3;5 g* ?+ A# ~# B& c1 Y  S
 next;2 c" \) Z2 b# W( ?- f3 n
 & J6 I) K2 O, Q% H" P3 {" r+ Z
 .Delivery.MUs.Forklift.speed:=2;
 ! K4 K. D" u* @6 m" @& @5 X6 w        WH_var.delete({1,Part_Nums+1}..{*,*});  C/ \$ Q+ U( G- ^
 for i:=1 to Part_Nums loop
 9 x" f" |/ b$ w                WH_var[1,i]:=chr(64+i);5 O  C* v$ L# O
 next;
 * R% A' {4 g0 h6 k+ B" C2 x, v! r1 |end;
 & T& t- b& a0 T3 ~出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
  / H# i- s) _: Z$ M2 W7 f8 f+ g
 ( e9 \" S/ Y# W# N+ n7 y( Y# n
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?注册 
  |