设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4176|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
. C( N/ j+ g9 M5 J语句是这样的
2 Z5 Z8 l/ J$ p$ N* _4 g. q# |9 ?is
3 R! F* T; _' R) ?( g9 O% Y, p/ u        i:integer;
0 l! K) e% O. u) @0 v        Res:string;
' s8 d- L( ]8 c6 K2 i        obj:object;2 a! Z+ @! l" {( V9 S" O5 x
do
; F, l8 S/ b& F1 M. E7 p/ W        if existsObject("Status") then$ G# h5 H; |! \, J' s) B
                Status.deleteObject;
, p; O0 O4 I% c+ U4 i0 m. K- Y        end;
, `7 ~: b1 ]3 H8 k: P4 y5 f        for i:=1 to 10 loop
2 n/ X2 R5 N7 T3 c$ I" @3 `                Res:=sprint("Store_",i);; j2 O  D* X, |; w% `
                if existsObject(Res) then3 Z1 @7 y9 ?5 P6 t3 \4 E
                        Obj:=str_to_obj(Res);
7 ~% Z  D7 E6 z+ X0 \                        Obj.deleteObject;
# h4 `: f4 j" b9 `3 A8 ]& B                end;
" B& g& L' _5 {6 p) n" f5 B        next;, W8 p# A: l& \* w, r: s
        --shengcheng Status:zimoxingceng
. k) x9 `' X7 x. Y3 X, L        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% w: R6 T& L! c        Obj.Label:="warehouse status";
) Y' O* x1 W  `5 ~       
6 U( ~- q6 G# h3 }% w, p3 D6 `        for i:=1 to WH_nums loop
; f; k( ]9 [' B" q: a# r                Res:=sprint("Store_",i);
& P& V% Z* ^. C: e+ T0 T                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);. R. H1 e7 c* O' X6 ?
                Obj.Label:=sprint("huojiaceng:",i);2 c; R/ e$ @5 s2 G% J  O
                Obj.xDim:=WH_x;1 O0 |) N- N/ e
                Obj.yDim:=WH_y;+ J: {3 h- d3 s- C( y- B
                Res:=sprint("StoreData_",i);. n, J# u6 q3 C6 x
                $ @, _9 S, G* Y. }7 O* U+ L) i8 t' T
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
) T7 F" h/ q: {                Obj.Label:=sprint("huojiaceng:",i);
; g, j1 s% e4 I2 P, n                Obj.inheritFormat:=false;+ i3 S( Q4 q8 c' r+ L0 O, Q7 l
                Obj.maxxDim:=WH_x;  I  {9 q/ r. ~
                Obj.maxyDim:=WH_y;
. E& f% ]4 I. G  p5 c( T                Obj.ColumnWidth:=3;
# j/ @1 b2 c6 b        next;
( h+ G) p2 M- s& m* U       
; ?0 G0 V8 W: J2 W        .Delivery.MUs.Forklift.speed:=2;8 G) ]7 m5 I& E$ H0 V7 u
        WH_var.delete({1,Part_Nums+1}..{*,*});
( E/ W1 p' K3 R  w! h3 b        for i:=1 to Part_Nums loop5 R( C( x# ?1 Z1 Q5 j8 o  |4 Z
                WH_var[1,i]:=chr(64+i);
& t0 n" G1 Z& w# k        next;: P; [0 ^6 Y/ N: \8 H: V4 G
end;1 W1 _: ?; g7 T1 G2 C5 z
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了/ s  z9 {4 y. Q. b  ^

. t2 j/ p) ]6 _( f

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-3 05:47 , Processed in 0.013640 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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