设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3965|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。; L' |4 M) K* \  t6 R& e. j
语句是这样的% V3 D8 O9 `( V* X! J$ t5 A) B
is. E& a+ y4 }; m9 q( h/ j' S$ Q
        i:integer;' ~0 C$ `/ _7 h) E: W6 }8 X
        Res:string;( j9 x' ?/ w' ^( [, o% }5 h8 X, o
        obj:object;
; y2 f% ]" J/ N' D9 ?, udo# }/ ?3 @/ K% `( f$ e
        if existsObject("Status") then0 v9 I! c( R; D1 B6 o* K5 T3 I
                Status.deleteObject;
) g9 r5 t7 Q- n1 N( t. l        end;
7 c) T, A) R3 h* c- r: i        for i:=1 to 10 loop
/ h! c' B- T3 }. }: b* i                Res:=sprint("Store_",i);4 p  Q! J: p; V" e/ R, D! P) `8 N
                if existsObject(Res) then
2 ^$ ^! t1 s4 v) ?                        Obj:=str_to_obj(Res);
4 E! W  h. O2 d0 c1 Q1 Y                        Obj.deleteObject;
) c! A# U! w* g$ m  R9 O' T' e                end;2 s' p: L1 P0 y" e. P
        next;2 V; e/ P( D* l/ v* d
        --shengcheng Status:zimoxingceng4 r$ j# e5 I, F( d2 Q. ^; z
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");% e+ h( r- z9 P+ P' d4 ~
        Obj.Label:="warehouse status";( I; I+ S" `1 l2 X2 O) w6 k
       
/ i7 |- v/ e  E8 D+ H- }, k        for i:=1 to WH_nums loop; S% h% t+ c7 B2 [  X
                Res:=sprint("Store_",i);
, H( q4 O3 [+ I                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 w/ a% o( X8 {- h% J. h                Obj.Label:=sprint("huojiaceng:",i);
) L0 Y+ g6 _$ O% O                Obj.xDim:=WH_x;: B2 N  _4 |. w, g5 z1 ^' r7 j
                Obj.yDim:=WH_y;
6 y! T6 r$ E2 x7 L$ |6 V                Res:=sprint("StoreData_",i);+ N9 L# C1 l$ O  K' p( h7 E: L
               
, R# m1 f# w: D                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);" m, ?+ V3 K1 m# g# Y5 G
                Obj.Label:=sprint("huojiaceng:",i);
3 r" O7 ]6 J2 o7 y- m4 S' P2 ?9 ~                Obj.inheritFormat:=false;. M9 X7 ~2 W5 m( e7 K% r- t  I8 ?' r
                Obj.maxxDim:=WH_x;
) R4 J6 @) y% a* s# {/ ]                Obj.maxyDim:=WH_y;, E0 P! `6 }. a+ ]
                Obj.ColumnWidth:=3;
1 z. ^& r, o# y" {  y        next;
) b, O. _8 H" X) r* N, @       
" W. V3 M6 I5 P        .Delivery.MUs.Forklift.speed:=2;% n' S( O0 \  [8 |! I. r
        WH_var.delete({1,Part_Nums+1}..{*,*});
- W) r. y. U5 z; e+ ^        for i:=1 to Part_Nums loop9 k; C; N  N, c) _; H
                WH_var[1,i]:=chr(64+i);, a$ R: y+ E# ~- x. F6 J
        next;8 o. ]. |6 s4 J) B  @+ N0 Z
end;
0 ^- N/ [5 M9 d8 [; r3 _9 B出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了# g3 l* T1 s3 w- j9 h' ~: p
+ T" X9 o" a! {, A$ P+ M

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-22 22:11 , Processed in 0.025820 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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