设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3024|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
: f8 r$ U  a& I$ C% [语句是这样的
( d8 ~4 [, v! z. |* Fis9 Q7 i% I1 Q3 t) Y
        i:integer;
) [9 l: Z% r! m) _1 q9 G7 B4 p  J$ {        Res:string;3 G' V" K! _! N- w( B  n- X
        obj:object;# l1 P/ l% ]$ l
do4 C7 y/ q8 I8 J' d$ ~, n/ J
        if existsObject("Status") then
0 w/ d) ?; c. p* a# w                Status.deleteObject;6 b4 b! s1 R/ q# [
        end;
" Q" \9 p" D# M/ u$ t# O        for i:=1 to 10 loop1 |& c/ y. |: i
                Res:=sprint("Store_",i);5 W1 H' N; V; ]
                if existsObject(Res) then8 s% h% v) ]+ B, ?, o& T& i: q
                        Obj:=str_to_obj(Res);% h+ e2 I( Z3 N, z$ C
                        Obj.deleteObject;  l+ g; r( Y  W! m1 o+ v, o& G
                end;5 _. A" x7 }3 j' ^. o
        next;: N. F+ [5 @8 d* O: c5 O2 m
        --shengcheng Status:zimoxingceng) v" G5 I7 d6 \" m$ W0 P
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");! O8 ^. E7 G5 R
        Obj.Label:="warehouse status";
4 l  j" ^# u/ F% N0 P7 _4 M        6 ~1 W5 F5 r# B  }: N. I; R6 p
        for i:=1 to WH_nums loop: b2 `# {0 B6 C2 ]
                Res:=sprint("Store_",i);
! U8 E" ^$ I+ d2 j  m4 Y                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
2 N3 ]6 L+ C, W. d2 o                Obj.Label:=sprint("huojiaceng:",i);5 ~9 x5 a) z( a+ Z* S% P7 O: C, [
                Obj.xDim:=WH_x;5 P9 _3 J8 C7 B' ?; X1 D# Z, P
                Obj.yDim:=WH_y;
+ i# m2 u- Z. c) X                Res:=sprint("StoreData_",i);
  v+ [- }4 O2 {4 m: X, N                8 e4 D  b, J$ j5 ]0 l: P# z, ]2 N5 a
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
7 b9 x  N9 c( p* x) G7 X( b7 B' u4 }                Obj.Label:=sprint("huojiaceng:",i);
$ w# b7 }8 Z! i8 r& t  i                Obj.inheritFormat:=false;
3 O7 ~. a8 @2 y8 Y                Obj.maxxDim:=WH_x;
8 ~' o% Z# |) G2 [5 J5 H4 b                Obj.maxyDim:=WH_y;! m8 G8 W- C! |& K0 j% U
                Obj.ColumnWidth:=3;0 v$ |: i2 w/ H# v% A' b
        next;
: E* g2 ~$ h& q/ \8 W  p        % e2 f0 X. f9 g) D0 u
        .Delivery.MUs.Forklift.speed:=2;$ u4 l0 w- J5 m( N# L- G
        WH_var.delete({1,Part_Nums+1}..{*,*});
# ~6 N4 V% R6 u3 y% ?4 j  o7 l        for i:=1 to Part_Nums loop
: F+ Y) J' E' |% ]6 \                WH_var[1,i]:=chr(64+i);, `9 v1 @# m  ]) R( J# M
        next;
/ i# U: ^* u( A+ E' }8 p, y$ Z! rend;- Z) r) U: s7 X& ]" k4 i$ z3 e
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了6 Z5 _. i, s! l3 r( W( L3 K& V3 L

4 |& S7 k5 X/ s

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-7 18:29 , Processed in 0.019707 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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