设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4576|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。! m$ X6 S* b% ^: Z, @
语句是这样的
9 m& R0 m1 S1 c# }& Bis
& G' p; W/ d+ y6 {; E        i:integer;. L+ ^7 _& z% u% a+ [1 S: N
        Res:string;
( @5 {9 F) p& G; P        obj:object;
0 M; \) W6 c' L8 l  U+ @) ydo
# L% @7 t; Y- D7 k7 ^5 H        if existsObject("Status") then
; O2 L/ |9 ?8 P+ v5 s6 ~/ s                Status.deleteObject;
' O/ t' Q4 O+ f6 a1 |        end;
6 d- W; \8 L7 L2 q" H        for i:=1 to 10 loop
, }; w& i2 k3 C; v+ N                Res:=sprint("Store_",i);
4 m5 K1 ~9 ^0 @: s                if existsObject(Res) then
& o: D0 }% r9 F0 ~! q7 G4 U+ s                        Obj:=str_to_obj(Res);+ `0 n( `+ d6 h5 R# a5 k
                        Obj.deleteObject;0 c; W  C  l7 w8 g: T+ W) |
                end;
8 p& _2 A# ^$ ^: X7 `        next;8 Y6 D+ c+ c+ D5 V
        --shengcheng Status:zimoxingceng
! x( x6 L" J. d- x        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");; X, H- p% s& K+ r3 v% |5 a- R7 F
        Obj.Label:="warehouse status";
6 U; z7 y3 H. a% I% A3 K       
' h9 q2 O& b7 T: [) ^8 V  b        for i:=1 to WH_nums loop
  E8 z7 t, D: N2 R6 N( t4 {                Res:=sprint("Store_",i);
" i  g7 I" _2 U0 l7 `. [0 e                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
( Q# E+ b$ o6 r6 F( y+ z! |8 R$ e                Obj.Label:=sprint("huojiaceng:",i);# M& Q) H* E- y  h' J0 Y9 S
                Obj.xDim:=WH_x;
$ ^& C8 z( p4 Q  I/ r( C! B- p% R                Obj.yDim:=WH_y;
) i- l0 E  @+ F" ~4 S                Res:=sprint("StoreData_",i);4 g9 I4 G. @/ d) `' X
                / N3 T" b$ W& r6 a8 n) S
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);( y* ^/ X% L. |8 w
                Obj.Label:=sprint("huojiaceng:",i);/ O# D/ y+ P2 m: J% j& P
                Obj.inheritFormat:=false;
3 p: G; r! c4 N+ }1 J) A' Q                Obj.maxxDim:=WH_x;
' E1 X* i; m' d1 n) L  S                Obj.maxyDim:=WH_y;
2 |9 ]4 s/ n7 z$ P                Obj.ColumnWidth:=3;
" u- H5 ~* T- B        next;0 S2 i2 h+ m9 k6 z; @& I
       
& Z4 [2 ^8 g& }/ \        .Delivery.MUs.Forklift.speed:=2;
: g  _7 n$ G( ?0 n4 m7 i1 E9 S        WH_var.delete({1,Part_Nums+1}..{*,*});
# ^0 `- O5 ?" A2 }/ ~, m% _; O  _  i        for i:=1 to Part_Nums loop
% }$ g" ^4 ?5 `$ G% S                WH_var[1,i]:=chr(64+i);
3 A. |& C0 w8 @/ r1 E; u# Z8 R' [        next;
# m" l0 P4 D) O- ]) k/ ^$ O# Yend;7 |4 [' h$ g  o* C- c* n3 z
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
0 ~7 `/ G: ]) I* h* f
6 X/ U& v- [6 }2 k9 W* B

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-4 20:50 , Processed in 0.017864 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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