设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3972|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
0 m4 J* z/ o! T. ^. G* j语句是这样的
2 S& o0 Z) s- q! _, W8 \is4 X! A# a% R& Q
        i:integer;6 Q$ ^5 r6 ^4 A2 Q) W
        Res:string;
; o$ N$ e( j9 i' U" t- }* C' C( a        obj:object;
& b; [4 W9 n8 o% l+ Hdo
  {9 A- j) K2 }8 q: g  V        if existsObject("Status") then
1 u# A3 B! F3 g& o2 b3 F! u                Status.deleteObject;
2 D% U& G" T7 S8 k! W9 c        end;
# i/ F! v6 p: m5 m5 k' o        for i:=1 to 10 loop& m* v# n$ c2 r3 u6 H) b
                Res:=sprint("Store_",i);
/ |8 V5 ?9 X5 T                if existsObject(Res) then
8 e1 W2 n8 [  s" ]+ {% \4 Q* @+ L                        Obj:=str_to_obj(Res);
# S9 \$ w. ?4 w                        Obj.deleteObject;6 T, x- h$ F4 V3 x
                end;
2 V6 _4 D" p! l" r, E9 C        next;
1 `" j1 D6 ?: w        --shengcheng Status:zimoxingceng* M+ i+ ~/ @, I% E' Y! R# J! s
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");' ~; h" @4 q3 l$ Y
        Obj.Label:="warehouse status";
( S, S  `  ^- Y! _6 E! N4 M: C       
2 N# f6 {- c) H( Z; E        for i:=1 to WH_nums loop
; S) x0 W  ~3 G1 g                Res:=sprint("Store_",i);
" _4 M: a8 Y) l, {                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
7 E- g% ~, z( e1 n9 r                Obj.Label:=sprint("huojiaceng:",i);7 d% q2 z' T7 {( m# ~, R& @% x* b
                Obj.xDim:=WH_x;1 G+ u/ {+ P+ E9 Y! ~
                Obj.yDim:=WH_y;  T: G8 d4 H$ ~! E
                Res:=sprint("StoreData_",i);
: x! z3 T+ j1 @1 u$ c               
/ E4 q* w! u% p* r2 J3 x0 @; T                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
7 w4 p. r( p8 T( ]( B- s+ ?9 i                Obj.Label:=sprint("huojiaceng:",i);
, {! F/ U5 C3 o0 z) B" a                Obj.inheritFormat:=false;
5 ~3 J* H0 z0 H! ^! W" R1 ?                Obj.maxxDim:=WH_x;  j0 k- q) c# M4 e; j
                Obj.maxyDim:=WH_y;
9 l8 f, ~6 z+ T2 e                Obj.ColumnWidth:=3;
; t7 i3 G) p! E" h# N        next;
" u/ a* g- k3 n+ Y4 G, u! @* d9 o        ( @- z/ l5 ^2 {; N8 p* |3 z
        .Delivery.MUs.Forklift.speed:=2;' [/ x% h* Z4 z* C6 K
        WH_var.delete({1,Part_Nums+1}..{*,*});
$ n5 d  b' }8 v/ K        for i:=1 to Part_Nums loop
( ?; y8 ]2 `5 e% j# q# n                WH_var[1,i]:=chr(64+i);
/ }/ N* @, t; E  l, G        next;
0 y+ Q$ A: t; V0 jend;
0 Y7 u& T+ w& K* Z出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了) w0 d9 K% J1 m0 F; h
5 r# e8 g$ Z6 d9 L9 c

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-23 20:05 , Processed in 0.017429 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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