设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2326|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
( k7 l% _! R- M语句是这样的
. ]+ z8 u1 j  P& o' v) ^is
" j- w- o7 }/ U. k5 q. S- y        i:integer;
* o6 e- o2 V. c1 E; E+ S8 J        Res:string;
  L+ L- S; @  p# K        obj:object;+ E" y9 M. p" U  Y+ U% M; S2 b4 e
do
. ?) D9 V/ @, ^. i% F1 m        if existsObject("Status") then9 K3 |  E" I. n0 }" s8 _4 L
                Status.deleteObject;
- u0 K0 Z1 q7 E8 D; l        end;+ X- [( f" Y: u/ m$ s  M, E
        for i:=1 to 10 loop, @6 [+ K& z, \. a3 G' {
                Res:=sprint("Store_",i);1 s* F( k' T" h
                if existsObject(Res) then
6 k# C; Z  p* ?7 y5 c7 l; k5 }- o                        Obj:=str_to_obj(Res);1 M1 G; O) s' L) v# {- J% ?: S
                        Obj.deleteObject;
7 ?3 f  w! u% m# l8 d& ~                end;
) S1 N3 l8 _) W7 Z) w( [5 l( t        next;
$ }3 u( e  M) g2 d4 ~9 C) _6 c        --shengcheng Status:zimoxingceng
" U8 O; z- D. k$ N        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");4 n* p$ s$ O6 W6 ?8 F
        Obj.Label:="warehouse status";! f$ Q+ R( R( y6 x% q" E7 r& _
       
! B  f7 F' g( e        for i:=1 to WH_nums loop7 G0 {  \5 ]. Z6 j3 l
                Res:=sprint("Store_",i);
2 h0 I  _" T- j( N  }                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);8 u" ?: y( X! o) o4 e# g) B
                Obj.Label:=sprint("huojiaceng:",i);& w6 j' u: E2 s1 n
                Obj.xDim:=WH_x;
, E( A! Q/ C5 C' u                Obj.yDim:=WH_y;" }1 S, l* u8 v* O6 r6 F
                Res:=sprint("StoreData_",i);) R/ \" n6 W) q$ b+ n
                / G8 M7 G! M/ V2 G2 A
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
4 v3 q; y, F  N: s& }7 {, J4 J                Obj.Label:=sprint("huojiaceng:",i);
6 F2 F+ v) u- Q9 R7 u, V$ C                Obj.inheritFormat:=false;. Q/ L% C" j7 O4 C
                Obj.maxxDim:=WH_x;- A. Y- i  ^( m& @# o0 t5 V
                Obj.maxyDim:=WH_y;
0 f- O) I6 b0 S" W0 j                Obj.ColumnWidth:=3;/ P" a( O2 F' Z
        next;- `2 G$ a* T& V
        8 E; Q/ V! ~  d. t/ ^
        .Delivery.MUs.Forklift.speed:=2;. O9 E& K. w8 |% N1 W6 Y2 d
        WH_var.delete({1,Part_Nums+1}..{*,*});
1 r+ b' i* W. d1 `9 a. a5 i        for i:=1 to Part_Nums loop
$ p6 v* H% K8 ~' ]) M                WH_var[1,i]:=chr(64+i);4 t4 X6 [# X# V/ P1 T; R' g
        next;
7 r& ~8 J) Y1 Q' p$ Iend;
7 `+ q) X& X* ~: a$ [) f* Q出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
5 [: Y0 G; o2 U6 R+ L1 D0 {7 P6 N. \

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-5-3 05:03 , Processed in 0.014585 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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