设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4520|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
9 n$ V8 n  C- \: B8 z% f* e语句是这样的
9 |' V$ a: X0 o* a/ B# h( sis0 T, q0 L, c4 e/ G( b& T4 L
        i:integer;
6 P/ R% }# U" l4 X3 E- s! O        Res:string;, K% i: q* X. u+ C: M3 s8 X6 A; U
        obj:object;
5 M' T7 b+ S8 f  F5 ddo
* S  m% s, ~$ v  c! J/ A        if existsObject("Status") then
6 _1 B2 T# S& L6 C/ x: V# w                Status.deleteObject;4 P0 _7 z+ ]' x0 C+ k
        end;4 H( ]/ v$ o9 x0 j8 h9 D
        for i:=1 to 10 loop
2 ?$ w: u/ K9 L/ ^                Res:=sprint("Store_",i);
) d- g: a+ V. r4 D                if existsObject(Res) then( P9 |( Q6 h  H+ |
                        Obj:=str_to_obj(Res);
# }* W: [: j( j, P7 e2 K                        Obj.deleteObject;: _4 T2 v& B( j; ~  a: o- U
                end;
* G. u) M! ?. w" s$ w        next;& k) T7 j$ E% `/ x
        --shengcheng Status:zimoxingceng
( i# P1 W( K& E2 b( i4 w+ Y        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");$ Z! S4 B( h* N' R
        Obj.Label:="warehouse status";
: V% I( {; Q. O" p6 c. {, S+ _        1 p* K- J$ C" a+ n
        for i:=1 to WH_nums loop
$ B6 _& ^: O- j                Res:=sprint("Store_",i);* F2 l. W8 ]7 q2 A' ^
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
/ ?' f# j4 X6 w( l. U+ p8 l6 ^) d                Obj.Label:=sprint("huojiaceng:",i);
0 h9 C* E( g( o5 ]                Obj.xDim:=WH_x;" t  d6 N) g6 V; p' T: l% W- M
                Obj.yDim:=WH_y;( D; h1 G$ F; l0 g8 H: ?4 Z
                Res:=sprint("StoreData_",i);- ]# l" |% a/ r9 u) _: q- X) F
                4 K& O" j3 G$ V3 t
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
* C# M7 j$ \  V7 w# @                Obj.Label:=sprint("huojiaceng:",i);1 H, D# B1 H7 T2 C
                Obj.inheritFormat:=false;
% v) f- o, b' @) _                Obj.maxxDim:=WH_x;" U: d6 b/ q* r% l$ X7 U6 C/ d
                Obj.maxyDim:=WH_y;
$ N+ o5 A2 Q7 }( x                Obj.ColumnWidth:=3;
; k- o2 d& H  _, d6 K; ]) Z5 ^! E        next;
5 f+ V" I0 W( G2 o" m, t       
9 ?5 D( N9 }* A        .Delivery.MUs.Forklift.speed:=2;& {2 y& X7 v, g+ |$ N
        WH_var.delete({1,Part_Nums+1}..{*,*});& S  c! N1 x9 a5 [
        for i:=1 to Part_Nums loop! |, Q& p- D$ L  G4 j$ H1 ?
                WH_var[1,i]:=chr(64+i);- Z* Z/ U) E' `( M! F
        next;
7 X: ]( p8 h  h$ U. `. Y% Mend;
, Q' u% b7 q; y出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
7 i& |# u) A1 k2 g+ W0 z/ q/ P2 G* S# C" b8 S8 g

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-27 17:32 , Processed in 0.015259 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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