设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3232|回复: 0

[求助] 仿真出错,求大神帮我看看哪里错了

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
* y6 i* n, a( R' p, L4 u语句是这样的
0 g' U6 j+ u+ I  D  ^$ lis. ?. n% v! [8 X+ F: D
        i:integer;" L, l# q  i' j
        Res:string;
3 F. I2 T- t  H2 S        obj:object;
3 ]" B6 G$ N# F0 p. p! |) ?$ wdo
' v9 h) w8 c" q( q( T        if existsObject("Status") then+ O. @! }9 y4 n5 Y# k& b3 M) H
                Status.deleteObject;
/ M. f3 Q$ |0 s6 w        end;
1 K9 i' A7 L8 k: e" E# l6 U        for i:=1 to 10 loop+ G5 Z% x. B. r" p! A+ r  L
                Res:=sprint("Store_",i);9 A& J- Z% G8 D& k! f5 G) o2 ?* o# l
                if existsObject(Res) then  L+ W- R- E- l$ Z1 X
                        Obj:=str_to_obj(Res);
( q1 A) c  X8 ^! N6 U                        Obj.deleteObject;* I' Z- p) ]$ v( `' ?1 E# a
                end;% r( e5 f$ B  ~
        next;
- [) }' o3 |! k1 _3 @- o; R8 y        --shengcheng Status:zimoxingceng
! Z3 A  [5 N7 c8 V9 e+ @1 D2 O        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");5 _* D- w# _4 ~5 w) u
        Obj.Label:="warehouse status";) P3 K0 S$ B/ C4 j  K! T
       
0 U! V, ]0 e" \9 R        for i:=1 to WH_nums loop
) Z) F5 Z' j8 N3 P, u9 S2 P2 N                Res:=sprint("Store_",i);6 E" b) {) ^2 F7 O, U/ F/ Q
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' C% m3 g/ ~! O: a, c) K  C4 k                Obj.Label:=sprint("huojiaceng:",i);6 E4 `+ x& u  E  f% K9 Y) b; ]
                Obj.xDim:=WH_x;
) y8 H) q( ?. U                Obj.yDim:=WH_y;
9 ^) R2 Y# r/ V+ F                Res:=sprint("StoreData_",i);. H+ k9 I- }  ?
                + t# p- A' T4 I. y
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);# [% N' U& k" ^5 H- y
                Obj.Label:=sprint("huojiaceng:",i);
3 l! E' p, b. W2 {, e; p3 F- N                Obj.inheritFormat:=false;- N- G2 @0 I1 `* \
                Obj.maxxDim:=WH_x;
- \- R' c" l  I+ U& Z8 [5 }                Obj.maxyDim:=WH_y;
' T9 w! N. D8 x5 Z. G+ d                Obj.ColumnWidth:=3;- f4 m9 o6 E- o  b9 P
        next;% Z0 o/ |7 X/ A" Q. e  X9 o6 I
          \9 x$ c; d3 @5 b- M
        .Delivery.MUs.Forklift.speed:=2;
! ]5 O% N; f6 o* N* A! f6 u8 p        WH_var.delete({1,Part_Nums+1}..{*,*});
, e: P4 U' k8 Y: L2 `  ?6 k        for i:=1 to Part_Nums loop& R3 K; C7 f% d* i9 L& ?
                WH_var[1,i]:=chr(64+i);
/ |; w+ \+ o6 O( ?$ g0 x        next;( w2 v8 S2 i' [" ?
end;; C' {" D: B; B' B* ]( r8 ]
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
2 w3 P' v! T! T8 T0 K
) g4 J; g, o1 b, J* _$ S- b8 l+ t

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-1-23 10:17 , Processed in 0.018441 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表