设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4388|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。5 B- z) Z6 p0 c" z  z4 K
语句是这样的
1 @2 v& T5 l7 Gis
: {5 }! R- a% U4 f2 r, G; |( M0 p        i:integer;
7 n, T6 p3 ^7 G        Res:string;
5 O2 G* n* M7 }& N        obj:object;! S: [# H# h% J8 q7 t
do4 E+ w$ I* O9 D/ l
        if existsObject("Status") then
; c* m2 Y- k0 }& f; _- W$ k# `                Status.deleteObject;
& P5 b% P4 w# C: V8 C        end;3 X0 z, T9 ?! l/ j
        for i:=1 to 10 loop8 I# M, d& T# m) K  g
                Res:=sprint("Store_",i);% h( g5 ^8 n' B4 }
                if existsObject(Res) then& S" V, w- I4 F# }% L
                        Obj:=str_to_obj(Res);
8 g8 @' N: ~* z2 A; @+ t                        Obj.deleteObject;
' z+ O7 ^4 J) o* Q9 ?/ p- ?( y                end;
, [! `8 Y9 l5 m9 S8 F5 W+ l8 j        next;
6 F+ h, j4 _8 x' C2 [" J7 z        --shengcheng Status:zimoxingceng
) p1 K4 w. q* O0 |/ m4 ^9 i3 |% i        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
  r3 z4 x: P; B$ C        Obj.Label:="warehouse status";6 u+ c3 p# o. J- _5 I1 s2 u
       
( s/ K0 A( y8 _$ O  ?        for i:=1 to WH_nums loop
& y, Z5 P3 l  E/ `                Res:=sprint("Store_",i);+ y8 W  {! w8 C8 o6 U7 I1 y! y( ^
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
$ D: i5 \5 x# m# h* S3 p! h                Obj.Label:=sprint("huojiaceng:",i);# l; M9 ~$ K1 x2 Q$ {8 d
                Obj.xDim:=WH_x;* f" B: d9 k' b) Y& |3 E
                Obj.yDim:=WH_y;4 r* {0 c; l" L. C, F# }% X
                Res:=sprint("StoreData_",i);( A- d$ r/ z( K# D: u! f* \$ y
               
1 N7 d+ r" W. b; G: {( d3 R2 ?                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
$ E) k% z! Z2 C; F& z, B                Obj.Label:=sprint("huojiaceng:",i);" l1 J1 b0 m+ y1 ^% p; p/ E6 R0 h+ S
                Obj.inheritFormat:=false;
4 }+ \0 j4 U% s" V# J                Obj.maxxDim:=WH_x;1 m' n! X. n% A& B6 X8 T
                Obj.maxyDim:=WH_y;# \6 B) C4 l) ?8 U& c5 _1 y) [
                Obj.ColumnWidth:=3;  x) G7 E/ H% U' H2 {( ]& s7 Y! ^
        next;
& D( G6 G  {- i1 B: U; |; U4 E       
* m2 p+ d4 ]+ d        .Delivery.MUs.Forklift.speed:=2;
1 H( B9 m3 Z; J        WH_var.delete({1,Part_Nums+1}..{*,*});$ Y9 C% Z$ k0 ?  y
        for i:=1 to Part_Nums loop
5 x% ~# a$ v; P1 G0 q                WH_var[1,i]:=chr(64+i);
- @0 m5 y9 F5 K) F8 X        next;4 W; l4 G! L, a* u( r) H
end;5 T$ W. [  \, X7 Z% y/ y
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( ~6 t# @  O9 ?
- I/ C+ x& z. v  O) q( N2 h

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-3 21:03 , Processed in 0.020682 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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