设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3825|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
5 W: V4 r" n! s1 E$ s& L$ [3 E语句是这样的
/ F: w8 P9 k8 A2 Ais: E; }( }, k+ A9 K# B$ {, u7 t
        i:integer;
% w/ P$ S1 g! Q3 ]        Res:string;8 }) u# [3 o4 B3 T! F1 k6 z$ P
        obj:object;. r$ g% t" Z4 |; a3 h; h
do
$ ]5 T6 H$ g3 U0 d+ \        if existsObject("Status") then
: I1 l6 q6 ^" i/ K                Status.deleteObject;  |( T# L5 x; |5 _
        end;9 g/ I  E- ?8 u0 p# A
        for i:=1 to 10 loop
, Z- `2 k/ K# z- ~) H% G                Res:=sprint("Store_",i);9 j/ U  l6 H- e6 V
                if existsObject(Res) then
+ U+ L# a/ `5 I2 |8 r                        Obj:=str_to_obj(Res);
9 C8 V+ X7 P( x' c; ~4 s9 s                        Obj.deleteObject;% U7 F3 @3 X# X5 q6 F$ B; y; g) A
                end;- I. I) L' B. y. S
        next;
- Z6 W( h6 {" F& i+ b! B/ w! G        --shengcheng Status:zimoxingceng& f% s: L" s9 Y
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");' W- j. q+ p% d% Q  Q
        Obj.Label:="warehouse status";- z* x& {2 ^' W
       
8 B, i$ ]1 l8 d5 C8 ?) G        for i:=1 to WH_nums loop9 W0 W( \& G9 |. d% Y" ^1 _
                Res:=sprint("Store_",i);
# X& g! N9 g7 [& W. Y- |' S. L8 b                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);5 L. D+ Q9 a! @# C
                Obj.Label:=sprint("huojiaceng:",i);7 ?0 g5 h- o% v4 i! F
                Obj.xDim:=WH_x;0 d/ w2 d& v+ z- N! g, }# N
                Obj.yDim:=WH_y;
, s2 }5 y9 H3 b2 i# t                Res:=sprint("StoreData_",i);8 `. f6 @8 D. @8 E
                $ [% u$ o/ ]3 U1 R- k9 j7 l. D  e
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);" a7 E. j6 |, Z
                Obj.Label:=sprint("huojiaceng:",i);8 H/ D- d- A% S, r# h
                Obj.inheritFormat:=false;% T( l3 l7 {/ h, V' m9 W) z
                Obj.maxxDim:=WH_x;
2 s8 r# s9 o7 F* \+ l  a  ~                Obj.maxyDim:=WH_y;
! I. T6 p) ^2 j# Y* W                Obj.ColumnWidth:=3;! C7 ^7 l9 p- ^0 F* B4 R6 S
        next;$ b! x  V3 f6 S) }& z
        2 _9 d( ]: S7 L6 ?# u
        .Delivery.MUs.Forklift.speed:=2;# l- w; k+ n: h5 f" b( v
        WH_var.delete({1,Part_Nums+1}..{*,*});
$ s1 S1 E. `3 X& Y        for i:=1 to Part_Nums loop- i* P- q6 G& K9 k$ ^3 b3 g
                WH_var[1,i]:=chr(64+i);
  N" F- ^% u+ N. b0 S3 A! N        next;
* m: L1 d% f4 @, eend;
0 z& L. U/ e) H" A出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
. O- b" q4 {: \! F2 T3 o! L2 t7 v4 l) }* y* s5 }, {

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-1 15:00 , Processed in 0.023376 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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