设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3087|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。- [  h6 v. @' F9 {
语句是这样的
$ T  p" D; |2 [$ iis7 l5 b" B% v' ]' V
        i:integer;
2 f& h( S$ M  [        Res:string;! x$ X+ g& K7 d1 ~5 }- ^. p
        obj:object;' U3 v- c/ a) Y2 B8 v1 O# Y9 |
do
1 x; M  A& H- ?. _1 i! p2 G        if existsObject("Status") then; A  f1 q1 m5 W0 s
                Status.deleteObject;
6 ?# g- p; L' O9 W+ P: ^4 o        end;" A1 D) B3 e7 E( K/ s. V
        for i:=1 to 10 loop
0 @% {) N% e9 s. h3 B8 p( U                Res:=sprint("Store_",i);% l& f/ N5 y5 T6 ?, |5 _0 X
                if existsObject(Res) then
6 P3 j# z; X* O4 ^1 ~                        Obj:=str_to_obj(Res);6 h# O, w2 o7 K$ _, c
                        Obj.deleteObject;$ }) x' h+ R& @+ s3 D4 h9 ?  T
                end;6 [& w7 O; H8 {: d9 F, C( ]
        next;
7 {. N; H! N# e        --shengcheng Status:zimoxingceng& z+ Z; c0 @) x# r4 x  h3 E
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
: ^( q0 b  K# Q        Obj.Label:="warehouse status";& x  h2 L& R7 X* j8 a) B! }2 p' z
        0 A6 U" _! y$ U. a
        for i:=1 to WH_nums loop- }* V% K* [: T
                Res:=sprint("Store_",i);; E$ k" l* a( v# t
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);, O" S! _, v$ u$ z$ M
                Obj.Label:=sprint("huojiaceng:",i);
2 a: g* X2 g& W4 n9 O6 D9 U  a& V                Obj.xDim:=WH_x;$ p* X9 R  \! u6 ~- f- U: F5 \
                Obj.yDim:=WH_y;
0 i8 C. [' H) ~2 p% I0 S6 W: l1 V                Res:=sprint("StoreData_",i);/ o) o. u" Q" i& H2 c
               
. n) D8 i% Y( k0 M0 y6 H6 D, X) {                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
" ]/ u0 r  w' ?5 L' l6 ]                Obj.Label:=sprint("huojiaceng:",i);* i; K/ V1 o8 M) {% I$ F
                Obj.inheritFormat:=false;
  x7 i/ g, k# x+ ]) U5 G9 g                Obj.maxxDim:=WH_x;! m- x2 f% f2 A' ]2 B% T/ J: K9 ^
                Obj.maxyDim:=WH_y;
4 y4 T6 G( R# H+ L) J/ o                Obj.ColumnWidth:=3;
) W8 m3 q' c# k" c+ B" D        next;* b  P( Q+ o6 m1 h6 K
        . m/ x7 Y' n% T
        .Delivery.MUs.Forklift.speed:=2;' Y, R7 F1 ]; F1 B
        WH_var.delete({1,Part_Nums+1}..{*,*});
0 k: F4 H7 F2 q, D$ B        for i:=1 to Part_Nums loop1 g7 c: x6 @0 M( ]
                WH_var[1,i]:=chr(64+i);
" `/ c5 h- [- [        next;
2 E+ r2 I* B4 H$ I4 n4 D& t" w8 eend;
) z/ j3 p  x/ R6 j. D出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了) Z3 q6 f6 F. l( J: N# e9 P" ^

( M" L1 w% I. F+ u

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-15 22:44 , Processed in 3.927098 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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