设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4061|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
  d4 N( H4 E0 E9 u语句是这样的: V& w+ O) v) f; V$ p1 |" |
is
- k3 N: N( v: E" e1 \1 p        i:integer;
! ]6 p: {- N  h3 T        Res:string;2 L5 T: E$ B- f& Q9 [2 x! `" \
        obj:object;' c8 h1 ^  @# h: T' L- j
do. X1 M, j$ p; n" L* e7 K
        if existsObject("Status") then  j" D- k% C- w2 N1 [4 m7 x1 J
                Status.deleteObject;
9 L, D3 V( I5 `8 a" x        end;5 A5 m( g1 L) ?. @+ }7 `0 j
        for i:=1 to 10 loop6 z8 w4 B3 ^( m; c) Y, E5 |
                Res:=sprint("Store_",i);
! s  F& X" k) Q1 \. r                if existsObject(Res) then
: Q* x7 W7 t7 Y& q                        Obj:=str_to_obj(Res);
. x8 |& i& C4 \4 X0 G. G                        Obj.deleteObject;
6 U1 }9 O& H: @9 _                end;3 \% [8 m7 \$ A; ]3 t
        next;
* \0 P, w# t6 \        --shengcheng Status:zimoxingceng" K8 c! c1 a7 I$ B7 d$ J5 R
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% `. {6 w( e! Y4 a        Obj.Label:="warehouse status";
) x# E/ @. r1 o. a        5 }8 Y- m- r& F/ l6 a
        for i:=1 to WH_nums loop
+ h/ [$ ~3 }- w2 M# M                Res:=sprint("Store_",i);
3 d$ f6 w; M' a4 s3 y' d                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);' `3 |) @8 m% y: M
                Obj.Label:=sprint("huojiaceng:",i);
5 U8 j- u. j( n6 h                Obj.xDim:=WH_x;
. g, U3 C  A, v* |3 Z/ J- M                Obj.yDim:=WH_y;
2 Y; Q: B+ I6 }8 N  n  I8 X                Res:=sprint("StoreData_",i);
/ C2 \& o; Y8 t% V1 R4 D- d               
4 |4 f9 g0 }9 }8 v4 C5 B5 m0 n+ |                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 W4 Q. C. l' y& S: S9 b
                Obj.Label:=sprint("huojiaceng:",i);% p0 i( a9 n1 m" M, m; ?* f1 |! i; `
                Obj.inheritFormat:=false;' N+ h: @, L. a; P% d! Z) y
                Obj.maxxDim:=WH_x;
) N# J9 Y2 H8 t                Obj.maxyDim:=WH_y;& \4 p' Q3 V. ^! O7 R) p+ }' o
                Obj.ColumnWidth:=3;; v# }& b6 T: ], b3 M
        next;  q$ y+ J) m' ]* [8 a3 s" y) D
        2 H) z+ V. ^0 o; [' |; a' D
        .Delivery.MUs.Forklift.speed:=2;
' E: [  [) [( o& x. \% G        WH_var.delete({1,Part_Nums+1}..{*,*});, b6 a! a, D" b9 w  T% V& M
        for i:=1 to Part_Nums loop+ I5 W4 W+ r/ y
                WH_var[1,i]:=chr(64+i);9 E2 {6 V+ ]% @; ^
        next;
  s. _. K7 L1 y5 R! L9 q) j5 ~end;7 N* h# @0 [2 {% g  N" w
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了# m! m' z6 I! {2 g% J( Y

/ G5 v6 g  a+ G3 W8 W

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-12 09:51 , Processed in 0.012954 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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