设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4069|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。$ ?+ w, K2 K) Y2 B$ Q( e8 M
语句是这样的
+ m- p$ l; h- ]6 U  |0 Ois
# m# j! _7 u1 |  g9 |% y* {        i:integer;4 H! s8 E& m& J3 J
        Res:string;# f  `  O; q2 A8 e* i
        obj:object;
0 f) A& x( ^- Q# ~4 xdo6 H& t5 r, a+ l, P3 M8 A$ F. h2 K  X
        if existsObject("Status") then1 s  q4 _  L5 y  Z9 |( R  j
                Status.deleteObject;9 Q* ^+ _5 J; A1 O# G5 U. N
        end;' r7 O+ _/ Q/ T! {, S' ~
        for i:=1 to 10 loop0 l6 _" \, ^1 [9 p" F* q8 u
                Res:=sprint("Store_",i);9 O- [. F, ~+ K2 t- T% x
                if existsObject(Res) then
0 V) U- j9 t: {7 ?3 ]  D. ~                        Obj:=str_to_obj(Res);4 m2 D9 H6 e% {
                        Obj.deleteObject;
6 B1 R- ], J% s* r                end;( M' H/ D3 v. U) Z6 |: l  }9 s; y
        next;
9 ?7 L2 l+ y5 O" U1 K  U0 A9 O. L9 h        --shengcheng Status:zimoxingceng
8 E! f: I0 I9 J. d! O        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");& m3 u+ y% C3 B: _* r" r
        Obj.Label:="warehouse status";
- X4 D, [/ L( O# [4 d( E        . c* t! P3 O/ d
        for i:=1 to WH_nums loop
  O0 C8 J8 }! D! u                Res:=sprint("Store_",i);
& h+ z  h% X* _" l4 [! ?, A& u$ S                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 x; g/ G% Q, R7 J1 A$ J$ C                Obj.Label:=sprint("huojiaceng:",i);1 l  v9 |9 R' I9 A" K2 @
                Obj.xDim:=WH_x;  ^+ H5 N; X* f! k9 k) w
                Obj.yDim:=WH_y;' `  J& f4 f, d+ |( I- n; }0 n' H
                Res:=sprint("StoreData_",i);5 ^( z5 r& r+ g* b
                  N. M8 M3 j' @
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
$ h' N5 P, o1 d  l                Obj.Label:=sprint("huojiaceng:",i);
" N: N; D' t2 Q! W% w7 T                Obj.inheritFormat:=false;* {, h0 N+ p4 }6 @/ w& m
                Obj.maxxDim:=WH_x;1 z9 A' o5 s6 {, p
                Obj.maxyDim:=WH_y;
* E# g% N( u; F                Obj.ColumnWidth:=3;
* H9 d* A: L8 }# F& i! x: e, w# o        next;
9 z3 @$ W- t' D/ v/ q       
% y/ x, |5 @6 K1 U: t# U* F        .Delivery.MUs.Forklift.speed:=2;
1 w9 ^. [8 i; p: K        WH_var.delete({1,Part_Nums+1}..{*,*});$ [+ M# v! {' D+ B! \
        for i:=1 to Part_Nums loop8 K0 m9 h# \- K
                WH_var[1,i]:=chr(64+i);
2 B8 b0 }4 @6 h, s- I7 g        next;# w0 m  G, K0 d4 V, `, a, f- e* k* \
end;2 O2 C' Y* m; a) C) A9 C
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了. u2 n) F+ D# E6 i1 Q+ d( o- G: c

  J" R1 c) H( u) p( t) P! p

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-13 20:06 , Processed in 0.012789 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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