设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4285|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。: }+ u1 U) A8 I
语句是这样的) t; }  M+ k! O% q3 z# l6 k8 e
is
: {* K2 V2 m; |0 }# D        i:integer;  s  _  l# I, ?! y2 y7 D
        Res:string;
3 M$ N- J8 s' x3 Y/ E, O' Y9 k        obj:object;
8 ^: `8 C$ J. A) l4 \# `7 K) O0 b8 _do
; v; S- l5 I6 ~2 E$ [; i& c) ~/ |        if existsObject("Status") then2 D  V0 u' A8 V: V( f5 _
                Status.deleteObject;7 G6 A* ^' w' D. X4 t+ b' n
        end;
' h* y+ T" m6 a: I# I% @! Z        for i:=1 to 10 loop9 x. m. r# A0 v
                Res:=sprint("Store_",i);4 G7 L3 u3 g' m/ q  i6 u9 S, e
                if existsObject(Res) then$ X& x0 h: @: p! V8 w' E
                        Obj:=str_to_obj(Res);
3 n& a4 ^. y7 Q; b0 H4 R                        Obj.deleteObject;7 J3 R( T; k' Z+ d) l- C) o4 g+ w
                end;) y+ d3 z* R! W# I2 r
        next;7 |* @7 U( l/ s4 W, C+ X: M
        --shengcheng Status:zimoxingceng* J& a$ {2 \- ^, Q
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
) X0 u+ H$ [2 k- X0 `* Q$ q# x        Obj.Label:="warehouse status";
3 ^* l8 h; m5 k; z       
- g* ?1 ?8 y0 b        for i:=1 to WH_nums loop' K! g+ ^5 ?1 }& j
                Res:=sprint("Store_",i);
8 F$ O9 S# C+ b& i                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);& L$ ^: O& O& T/ f1 Q4 y
                Obj.Label:=sprint("huojiaceng:",i);
; t/ L+ q- z. i  L                Obj.xDim:=WH_x;
) t& ?; p! y4 g( M2 Z# s                Obj.yDim:=WH_y;  I3 b0 \8 q- y+ F
                Res:=sprint("StoreData_",i);
$ p: ?) \% B: ~               
  S8 S5 ?- g% y- O9 k                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);; y; x! y/ C0 P4 F+ w# n
                Obj.Label:=sprint("huojiaceng:",i);
" E6 X% [# Q- v- {! P! ]                Obj.inheritFormat:=false;; t- O$ S% \7 C/ ~; t
                Obj.maxxDim:=WH_x;
" a3 I$ R# f  }" U4 O                Obj.maxyDim:=WH_y;
- Z/ S* ]4 u* y% q- _- m0 B                Obj.ColumnWidth:=3;
6 c  x. C) w3 p9 n1 u+ J        next;, Y$ V1 c6 ?& L9 T9 A* C* b0 U
       
' c. Q; Y  r; K* ~        .Delivery.MUs.Forklift.speed:=2;
8 ^, c; D4 b& g5 L- m        WH_var.delete({1,Part_Nums+1}..{*,*});8 C  }+ C& Q: d* v
        for i:=1 to Part_Nums loop! Z$ j' k* i- m% q
                WH_var[1,i]:=chr(64+i);0 j: c: ~  g6 R; v: z7 u! C
        next;4 J, z; H3 ^. }7 Q: I9 c% X
end;
$ b9 k& g& N) u! Z4 G出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
- i& S+ F4 O* |- I! |( Z
+ a$ l1 c5 H; b( Z

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-20 02:30 , Processed in 0.017168 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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