设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3208|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
4 }- s) r7 \$ s9 l, c& {0 t% J语句是这样的
" v" m: `/ @1 ris# Y, e0 b0 B* M
        i:integer;
& t/ u, m* a7 s5 |3 e9 k9 ?. C        Res:string;
6 g" {# ~) a$ U# J3 T4 J* C        obj:object;. {' {' @! _- ^6 x
do
8 E  L8 U. M$ q- w5 j, p        if existsObject("Status") then
3 N7 `& m- I' s, g5 B# [; n" w# r  Z                Status.deleteObject;( F7 |5 d( |' J9 l4 Y9 z; b
        end;
% c' f" ?. J% }* J% U7 _        for i:=1 to 10 loop
: k9 a0 ^. _$ K' V                Res:=sprint("Store_",i);  q& r3 e  T$ ^- H3 A/ t* }
                if existsObject(Res) then& l% S* m. ~6 u3 F* n! r
                        Obj:=str_to_obj(Res);1 U: a  \: g- Y
                        Obj.deleteObject;
" I9 w5 c6 }& e9 Q                end;4 H' V! t4 W/ f) x; Z* N& l
        next;
, ~- y/ _! R6 u( r! U3 |; |3 {1 G        --shengcheng Status:zimoxingceng+ ?9 n6 M0 q4 A' j/ D
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");9 t8 p6 |5 d( _& V' i7 ?
        Obj.Label:="warehouse status";
7 r4 O/ E& t7 K& z       
! e# b  q0 `8 u3 f8 C        for i:=1 to WH_nums loop( Q. L) ^* L) `, ~! f
                Res:=sprint("Store_",i);! q' v  m- `+ R, p7 u# c
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);# C: h0 q0 z3 d
                Obj.Label:=sprint("huojiaceng:",i);( g& F& w, g. s+ y4 X% l
                Obj.xDim:=WH_x;
& p" t! e% W3 N! k, j                Obj.yDim:=WH_y;" t; A2 N4 M' h( ]$ S( F4 i1 R0 w2 Q
                Res:=sprint("StoreData_",i);
1 [7 w  J3 P$ H1 Z3 V. q0 n( c                  f. |' e6 e  {) O6 F+ V
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
( m- Q' o& V5 Z8 z. t/ L; Y- q# T: X; I                Obj.Label:=sprint("huojiaceng:",i);# _% }: e9 @& g& n; C
                Obj.inheritFormat:=false;0 s$ [7 [0 ?0 e; x7 J8 c
                Obj.maxxDim:=WH_x;9 [! n* ~$ j  m2 w8 |9 J
                Obj.maxyDim:=WH_y;* X+ S9 l9 h6 M3 A  C
                Obj.ColumnWidth:=3;
7 i: k: q) D# Y        next;) @# M: N. N3 h& ^
       
, X, [+ \5 {) ~        .Delivery.MUs.Forklift.speed:=2;* l/ u- Z$ x3 i5 d
        WH_var.delete({1,Part_Nums+1}..{*,*});
" b& q* ^. L4 V# `        for i:=1 to Part_Nums loop+ t4 c7 T+ g/ c3 Q1 F
                WH_var[1,i]:=chr(64+i);
: S) S+ P& p  r% O( [5 ^        next;3 a# M$ @1 ~& W: T
end;6 v& h5 }, b0 w/ Z3 U: U
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
# _# [" H. y3 t
. G# ?& v# W, f4 Q! k0 U9 ?

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-1-20 01:08 , Processed in 3.066672 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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