设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4318|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
2 l1 y2 \" f# J5 j! r/ Z语句是这样的! @9 X* g; d' N* ]" r
is9 y1 W" L4 d# y+ D. S
        i:integer;
/ N; `: R2 J; O$ Q, L' d3 |+ S        Res:string;7 h9 d+ Y: a6 q: ]
        obj:object;
7 Y- [' M+ s" t& r! @" d- Z& Sdo
  a2 N5 y! C% U3 A4 G7 u% s        if existsObject("Status") then; S7 f) `* r. V5 ]% v7 v' k
                Status.deleteObject;# J' x# w6 }' }" W0 `8 q
        end;
8 A. L9 b$ q6 w; E% {7 l        for i:=1 to 10 loop
& C; d, ~' d6 V* }$ Q. p5 P" N                Res:=sprint("Store_",i);+ W, Q+ s3 T9 B7 q) G4 D
                if existsObject(Res) then+ \) E3 `, g% K3 m+ ]# u
                        Obj:=str_to_obj(Res);  D# y6 G2 {! U1 A
                        Obj.deleteObject;. E. s- M( \9 D  C8 h6 P8 w
                end;& v% c# P, O* x% q
        next;" p/ P, T( r9 F& c
        --shengcheng Status:zimoxingceng
" G  [9 g# [; [        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");& e- j; J7 Z& C! {2 ]9 H0 j0 f* V( D
        Obj.Label:="warehouse status";
0 ~6 N3 d% `/ @3 G; K. `% i        - a: @9 N% a. a' A+ `6 u
        for i:=1 to WH_nums loop
, R0 W( T; C4 ^  C" ~                Res:=sprint("Store_",i);
/ ?  @# F3 L( r1 h7 ]% |                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);4 `* A, J; j, W6 J+ w: K
                Obj.Label:=sprint("huojiaceng:",i);
% y7 B" {& B( K9 Q                Obj.xDim:=WH_x;
8 Q9 A$ B; a5 q6 h( ]                Obj.yDim:=WH_y;
6 m1 `9 y( P9 r9 l* G                Res:=sprint("StoreData_",i);
/ T7 R$ u9 O* j+ c! X; g8 C               
* W' X& ]/ j0 _7 a  |; G8 g; r                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
0 O$ \: r$ r, U0 \4 _                Obj.Label:=sprint("huojiaceng:",i);
6 }" ~+ e( J! h3 M+ b                Obj.inheritFormat:=false;9 I0 c$ L" q6 Y& u7 T
                Obj.maxxDim:=WH_x;
; b+ \- D) Q7 y* u. H# N                Obj.maxyDim:=WH_y;
5 K5 j& W6 W! \                Obj.ColumnWidth:=3;
4 b/ z; m8 H: T        next;, ]: Y6 g) G+ y0 [+ k9 P6 v) N3 f, r
       
* s0 O$ S1 D! h  }# h# m/ y        .Delivery.MUs.Forklift.speed:=2;
3 ]2 o+ [# `2 `" v        WH_var.delete({1,Part_Nums+1}..{*,*});
: a7 c$ G; g6 {$ v        for i:=1 to Part_Nums loop
3 W& c4 ?! G2 t" v& o                WH_var[1,i]:=chr(64+i);# E1 N$ q5 |4 G( o% {3 m4 ^
        next;+ ^; A: N( G. L
end;
! |# R3 x; r4 t( e; G- z出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
' Z% p0 L7 w  l! g  q! D3 |7 E8 X2 A8 {8 a

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-25 09:56 , Processed in 0.016295 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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