设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3756|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
- _/ n/ ]  B4 E7 O% H# t( h8 x语句是这样的8 P0 h% S, {9 v. z( K- U' f
is: Z1 f8 ?* Z3 `8 [
        i:integer;
) x& |2 J1 H, L) A) p" v        Res:string;
4 G5 e- v2 ~% n# j, R/ M& S        obj:object;
' H9 c- A* _1 j! O) D/ a& Zdo
4 k; i3 D6 i. k. q        if existsObject("Status") then
$ S. \2 U6 v* J0 o2 C. N" i( c                Status.deleteObject;7 ?/ P( S- i9 |8 b
        end;
0 K" ]) }( [. r, x( F  z& C        for i:=1 to 10 loop3 D; I6 x/ Z3 b. ~; \. [# E9 S
                Res:=sprint("Store_",i);3 M) l5 h7 V  O6 c( A
                if existsObject(Res) then
, o) F, c8 R4 |6 o6 f: |7 i3 g                        Obj:=str_to_obj(Res);, U8 ^4 t1 D3 H0 _4 k% e
                        Obj.deleteObject;
6 q, B' }# j0 [" Z                end;5 Y9 q, a. z0 n
        next;
' Z; z4 N* o) J( n1 P+ i        --shengcheng Status:zimoxingceng
+ z7 s, h4 X& C. V( |5 D9 [        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
8 y3 g6 [/ f& P0 B7 j" u+ L        Obj.Label:="warehouse status";8 Q2 g; H' j7 o! X2 |+ h; Q
       
6 Q* o) J& Q" F- a) P9 P        for i:=1 to WH_nums loop) k; a) K& d. {, e2 \
                Res:=sprint("Store_",i);
3 V$ I& j, f& B* R; r9 `5 n                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);; K* s' R. u. E( C6 k- j
                Obj.Label:=sprint("huojiaceng:",i);! c' E/ v- K& j2 D
                Obj.xDim:=WH_x;' d0 q) E1 \* v+ @+ e- Q0 Y0 a
                Obj.yDim:=WH_y;
3 `/ m) v+ P  d$ r                Res:=sprint("StoreData_",i);$ Y( m" W8 F5 [
                0 g0 @+ S, r. R4 Y5 K& U# Z
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
8 H* i* l! v% P: W; B                Obj.Label:=sprint("huojiaceng:",i);
  w$ k, S( c% s$ ~6 P                Obj.inheritFormat:=false;8 u% j5 R, }/ y+ y' C) R: {
                Obj.maxxDim:=WH_x;
8 ?+ C2 j) R1 c7 {" v5 }3 X0 t4 w                Obj.maxyDim:=WH_y;0 ]; r5 n8 _# v- n( {
                Obj.ColumnWidth:=3;9 t8 ]& L; W: y8 N" A! m
        next;6 P' }. L9 T  U' Y$ W6 \7 _
       
- I. }' W. o4 F3 b( c1 D0 ^        .Delivery.MUs.Forklift.speed:=2;3 G1 b' r# Y$ E! P' O" t. f
        WH_var.delete({1,Part_Nums+1}..{*,*});( d$ g  e0 ]& f* R
        for i:=1 to Part_Nums loop
! w  |, Q% `$ ]                WH_var[1,i]:=chr(64+i);9 }0 n9 L$ [$ ~6 [, g7 j
        next;6 I4 k' u* Y9 {9 m2 Y, g
end;
5 v* ~9 P6 C' v5 K# A出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
+ J$ D( G# e; d( J5 ]4 ^2 w8 n
8 i( @5 h/ U3 [6 m

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-21 16:18 , Processed in 0.019203 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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