设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3428|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
% q7 q& F* i& `. v8 c0 d语句是这样的5 k1 h4 ?1 ^. S: d
is. C$ u5 }$ D  L
        i:integer;
. P  f+ ^( P& P  I& k) [3 E        Res:string;- _/ r' b* X0 s0 p+ e9 o% `  u5 b
        obj:object;
: g0 j: m/ _5 bdo6 B! @5 S: D0 h; w; Z. ?
        if existsObject("Status") then
& P6 ?% u% s+ g: S% T+ y! f                Status.deleteObject;
+ v9 k  J5 b; |- D( W        end;5 U; T  k* _' m8 I  O3 e& z- _, D
        for i:=1 to 10 loop
. z9 _6 p1 L9 R! Y0 A6 Y0 r                Res:=sprint("Store_",i);
* t# A2 ]3 B: h. l; `) r9 Q                if existsObject(Res) then+ Q* B$ F( }# b
                        Obj:=str_to_obj(Res);
# K' S+ _1 i' R; X7 l% E                        Obj.deleteObject;3 y. z3 g* f3 D& X7 G
                end;
- b& ]) D4 F" F: G' y: C; E        next;3 Q) ^- u8 P. G0 G: ?* b' s1 {
        --shengcheng Status:zimoxingceng
: _. @  A: O7 j        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
0 l" |6 C: G; K! n) {3 Y- E        Obj.Label:="warehouse status";
% T& a! j% D3 L2 f       
; e. E4 R0 E$ t* u1 g+ i        for i:=1 to WH_nums loop
# l9 `; t+ o2 Z# P5 g0 G% `                Res:=sprint("Store_",i);
. V' a  q  w+ ~( a" @                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);/ P/ u% S" i0 ^! d. `  A8 n
                Obj.Label:=sprint("huojiaceng:",i);
- |2 H% P% o! U  G1 r: I0 c                Obj.xDim:=WH_x;& ]" [, v% Q$ u6 A3 e" ^
                Obj.yDim:=WH_y;
2 C3 F! S9 v' t. V% h                Res:=sprint("StoreData_",i);
' x$ U8 F5 t& P               
8 h6 _% \- T! J                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
7 f6 X; H  y" N% E9 s& E                Obj.Label:=sprint("huojiaceng:",i);
+ [0 V8 z5 ^# `8 x                Obj.inheritFormat:=false;
% V! l; D$ c+ v8 w" v$ G  s                Obj.maxxDim:=WH_x;0 O4 \* {' P+ n7 }* t
                Obj.maxyDim:=WH_y;
2 m6 {( X0 `" L+ Y. |" B+ E3 C8 s                Obj.ColumnWidth:=3;
+ t" a8 `; J: N* ^9 E' w( e        next;" d: u2 g! R" f# J
        1 v2 D4 k2 g4 {- h6 y
        .Delivery.MUs.Forklift.speed:=2;
- u6 Z% S$ |. Q, e! A4 I        WH_var.delete({1,Part_Nums+1}..{*,*});
" f# f. w* g% r( ~) z8 J( S: |; @        for i:=1 to Part_Nums loop" o/ i6 p) u2 b$ \' i0 N' @
                WH_var[1,i]:=chr(64+i);
3 N  h) _3 t* p+ R9 H        next;+ \" i4 k0 l# A1 L
end;/ G" S% ~8 o! e  L6 d
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了! {5 i5 T' n% o8 e% b/ l9 f

2 |' Y: |. f7 R+ b% {% \

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-24 21:24 , Processed in 0.017747 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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