设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3993|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。5 F5 F+ O" i8 B  P6 _) a8 V; b
语句是这样的
0 i3 K  C8 q: P& sis* Q2 q5 K& w+ |7 i
        i:integer;4 l' F# s8 q3 c8 x
        Res:string;
" X( K9 c6 r$ Q/ o" w' o1 x; g        obj:object;
! P3 J% [( t' ~. y/ mdo
7 D# S; @; v8 z        if existsObject("Status") then
" Y0 Q- d5 L' @; Z( D                Status.deleteObject;- D5 _. i# |! \/ R  t  a
        end;
, ]1 d7 N" o& M2 z. X9 `        for i:=1 to 10 loop" F4 P% X0 v/ @& Y! v3 H$ P# Q
                Res:=sprint("Store_",i);
! c8 ~& i0 F4 k$ l# k0 g                if existsObject(Res) then* q/ R4 E+ D  [8 e
                        Obj:=str_to_obj(Res);
/ ?) t. T/ F5 H2 G5 g7 X* G/ a8 P                        Obj.deleteObject;
/ k6 b, }: A5 K4 P1 R5 }                end;
$ @" p+ p* F3 ^) Y' O+ m        next;
6 q" m  |2 W. w+ n4 X2 W8 \9 D        --shengcheng Status:zimoxingceng
- Z$ x- x$ H0 a  l9 T: ?        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");+ I. j/ N7 ]( T8 R! V) r
        Obj.Label:="warehouse status";4 x' ?* G6 v6 }, m7 x
       
! M0 o7 A, I: p        for i:=1 to WH_nums loop- ~3 q2 t! b, P
                Res:=sprint("Store_",i);
0 r2 Z2 L: U, H) }3 d                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 t- n, b7 B- a& c) K                Obj.Label:=sprint("huojiaceng:",i);, U5 J2 E4 M# K8 J- a( e/ I- ^9 j
                Obj.xDim:=WH_x;( J6 g0 c  U2 O' V2 q+ W
                Obj.yDim:=WH_y;
) l' c* M! S. a: `2 U0 j, N( d                Res:=sprint("StoreData_",i);4 P8 q, B' p+ Q& P
               
! ^; w+ D) ^' z4 E                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);& y3 n0 j" n0 J3 v: m! F1 B$ W1 H
                Obj.Label:=sprint("huojiaceng:",i);8 f. R- c. ^4 j, m. F
                Obj.inheritFormat:=false;
& N- d0 l2 [; j  i0 h                Obj.maxxDim:=WH_x;
* J7 n: N% ~" w7 ^6 s                Obj.maxyDim:=WH_y;
8 L0 w) f5 o- n4 P" Z5 [                Obj.ColumnWidth:=3;* e' R" B' B! L1 n, v
        next;) E* Y0 \$ a) {7 I9 l' |
        2 I3 B4 U+ G9 y9 ?! u) x- w
        .Delivery.MUs.Forklift.speed:=2;
6 i, `% O1 Y/ e4 U0 o4 C        WH_var.delete({1,Part_Nums+1}..{*,*});
& p+ A% q% b0 ^' p        for i:=1 to Part_Nums loop
" ]# W/ j, T) D" H                WH_var[1,i]:=chr(64+i);  J& P" Q% Z$ I4 W. F
        next;4 L- `  H0 ~3 I$ O- }
end;
  N+ B( i+ o8 Q! A9 A$ Z( o出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
+ C4 B$ `6 F- g, K
0 L% O0 b' E$ j3 i

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-27 09:59 , Processed in 0.015547 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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