设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4013|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。3 e! E, P" Y/ c8 g# G7 l
语句是这样的
( X7 l7 d" E/ q( ]$ wis% [) X: K9 a% f4 o
        i:integer;
' V7 A, z3 N$ B+ R: [$ U! K        Res:string;% _; R2 A$ g8 S5 b0 J2 s3 o# b
        obj:object;; _. z+ ~; n! s3 Q% N
do6 R* F& v5 q$ ]5 B3 [
        if existsObject("Status") then
) u# |( ~8 m" _- W0 g                Status.deleteObject;7 h2 j. @" H( C3 U8 L
        end;
' ~* u2 i- e! J        for i:=1 to 10 loop5 G  _- T1 v6 I1 O) a( E
                Res:=sprint("Store_",i);
, Q7 A& b. |; F% G- S; P! i8 ]                if existsObject(Res) then, p$ P& {5 Q$ U7 Y0 f7 [! |' Y/ r
                        Obj:=str_to_obj(Res);
. p- _# P% z% [5 d6 B                        Obj.deleteObject;
- d# Z: F( g6 L# y% x9 g                end;3 d9 m; @5 n' T9 q, t" X
        next;
" n6 k& N+ A; F  T" K        --shengcheng Status:zimoxingceng) d; A' Y8 C& J0 d9 C7 o
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( s) k/ L: k" N5 ?
        Obj.Label:="warehouse status";
+ M  H% H6 N' m- R! f8 x1 D       
. ?! U* ^7 _( I5 ]( c* q        for i:=1 to WH_nums loop# Q0 O& ]7 S5 _2 F' \$ A1 r6 z) {
                Res:=sprint("Store_",i);: \5 f& C' P( `3 ^  m% F  M( Q
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
. `, D' |9 h1 g; K9 }* t                Obj.Label:=sprint("huojiaceng:",i);- X2 E4 t* M1 a* y' m
                Obj.xDim:=WH_x;
% R+ \6 ^3 T2 p2 ~                Obj.yDim:=WH_y;
9 R- e0 X9 e( V+ B                Res:=sprint("StoreData_",i);! \6 k2 t2 Q9 ?5 X: a) y, _4 {, g$ y
                1 ^  K0 {" s/ `, ^4 ]2 l! G" K& i7 U
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
: a5 F! S& s+ R2 z' E9 Y                Obj.Label:=sprint("huojiaceng:",i);% \7 D% z3 f( {7 ]& s0 L
                Obj.inheritFormat:=false;! n8 h7 r0 v! p& F8 F* C
                Obj.maxxDim:=WH_x;6 k) F5 K5 w! p% R9 A/ r
                Obj.maxyDim:=WH_y;
6 _8 b3 X1 g4 A; s                Obj.ColumnWidth:=3;
- E& @0 ~0 f, c5 T$ I6 q9 V        next;
" g0 B! E8 |% {+ E( R        . }" `% m; F8 o' m/ X8 M; K
        .Delivery.MUs.Forklift.speed:=2;! t: Z' I4 {- q  [) ^6 E9 b
        WH_var.delete({1,Part_Nums+1}..{*,*});) G* s/ ~5 h2 _0 F7 T0 T$ s3 f
        for i:=1 to Part_Nums loop* l/ F& `, L' s8 b7 J( o
                WH_var[1,i]:=chr(64+i);
& K* m. \* ?$ W& c' }        next;! e4 J4 m7 z. G
end;( u; i7 y0 E2 [" h8 z) d/ O
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& I. Z: I1 n) m% Y- A% i: _- D- L3 d( F4 X5 O- j

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-31 23:00 , Processed in 0.019264 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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