设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4238|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
/ r% |" F7 f. ~+ a5 c) ?语句是这样的6 N6 L3 a% w: ?1 }  C+ ^8 N4 D1 d+ O9 N) {
is9 q0 o) a. x+ Y1 @7 L
        i:integer;
- A$ R# ^8 V+ O% g" m1 t$ j        Res:string;7 z6 I, K+ M/ E% ^+ U; j5 |
        obj:object;
; `; R2 X5 D) e; U, ndo
+ r- F- p6 N, g( Z; m        if existsObject("Status") then5 d* Y( Z+ ?% @6 s# W7 ^% M
                Status.deleteObject;- K5 R# M  h1 s( }4 ^1 z
        end;$ B4 ~3 V/ F' H/ N, a- w; P
        for i:=1 to 10 loop6 c7 y% [! K) I4 i0 a; I
                Res:=sprint("Store_",i);- D2 }7 k7 C+ ^. H. l! L: E
                if existsObject(Res) then" a1 [/ @2 B! r1 [9 n
                        Obj:=str_to_obj(Res);
7 {7 @# n) E" W4 w                        Obj.deleteObject;0 {7 i9 _1 N. a* t
                end;1 P4 I! D5 d3 F
        next;4 P) J) p; S; ]+ b7 h& ~' U
        --shengcheng Status:zimoxingceng
9 T1 X# c5 j/ x        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");" E8 R7 T* s% V. V8 V2 b9 ^8 n
        Obj.Label:="warehouse status";
2 ]' l; G4 c3 H* I6 j        9 m' s( z! w! z/ j5 c7 K. r, H
        for i:=1 to WH_nums loop$ _" J+ j) ^; ?2 g/ C
                Res:=sprint("Store_",i);
& W- N  a& a9 X: s9 v                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);6 i2 F2 G4 ?; H) b- p" B5 H
                Obj.Label:=sprint("huojiaceng:",i);9 A* k. P( r0 q: m
                Obj.xDim:=WH_x;3 M& D: J5 h& V$ q7 Q
                Obj.yDim:=WH_y;
) _; _' S+ T. S                Res:=sprint("StoreData_",i);$ \5 R# l* _+ T2 u4 N  W
                  G; G# R2 B6 G; B. ^7 ]/ `
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);; S9 h  ~  R; N' G: E" j4 U# l
                Obj.Label:=sprint("huojiaceng:",i);9 ]- I( k8 i# O
                Obj.inheritFormat:=false;
5 V( |- \9 N2 C0 i+ o                Obj.maxxDim:=WH_x;/ U/ V5 D! J. S
                Obj.maxyDim:=WH_y;; X8 ~* k( _8 j" u3 m/ Z
                Obj.ColumnWidth:=3;; c8 s6 I; }" O( k6 W
        next;; u- v4 R8 C$ ]! l! m
        & o; F% d6 X$ O" k! v
        .Delivery.MUs.Forklift.speed:=2;
, a( a4 ^9 B: Z. \4 j* c  e        WH_var.delete({1,Part_Nums+1}..{*,*});+ ?) ]8 C* Y8 p' ]6 i2 o
        for i:=1 to Part_Nums loop7 W2 \3 y; E  l# i3 c( Z
                WH_var[1,i]:=chr(64+i);6 W* `7 [* Q. h1 r) V
        next;0 D5 R  p* j$ N* O2 E
end;/ P& {  W  H/ L9 w) f& w
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了4 V) ~1 ?4 F2 J2 k' \- u1 I$ V5 E

9 U% I5 K( J) I" m

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-12 07:31 , Processed in 0.017219 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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