设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3384|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。7 a3 {- V2 x, ^
语句是这样的
; N5 n  C7 r# ris
# ]+ O7 N, A. ?9 v1 Y- Q- w+ b, T        i:integer;. `4 e( m+ F4 t+ C0 A
        Res:string;/ L. {4 z  g: y1 O* D: F/ t
        obj:object;5 t9 N: B* o7 l0 q' F& J
do; O, ^, ]0 d' q5 `4 S+ a+ H
        if existsObject("Status") then
( s6 p" @. u7 s9 p9 ~$ b1 W9 q                Status.deleteObject;
* a/ M! H0 h* ?: [7 L) t0 H4 Y        end;) W0 M4 o3 z6 V3 x  I
        for i:=1 to 10 loop: S6 N2 v9 x6 H+ ]0 L
                Res:=sprint("Store_",i);
0 v/ ~% ]. ~4 N) R& C                if existsObject(Res) then
* n- J4 ]) E* B                        Obj:=str_to_obj(Res);
5 v2 e9 _4 Y6 l; t9 Z- t                        Obj.deleteObject;
1 Z. E8 B7 W/ k- S                end;: N( H7 |0 o4 {9 I4 [
        next;
, G+ w: u" m9 l" c3 d8 V) J  t        --shengcheng Status:zimoxingceng5 V, o: Q, p4 U/ ^  O% k& c/ R
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
5 n. p* y) m9 H) B        Obj.Label:="warehouse status";% C6 g4 n3 |& G& W) j2 o
        % q+ d1 l, I" N6 v; [5 w& v6 _0 u+ k
        for i:=1 to WH_nums loop  o* G) {5 N. W1 e; E5 g7 \) R* n
                Res:=sprint("Store_",i);: P! ~- p1 v2 p2 k) y
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
  W' i& f# D$ K) _' R                Obj.Label:=sprint("huojiaceng:",i);; k: M4 K/ Q- Y$ A0 U6 Z0 ?
                Obj.xDim:=WH_x;8 r! I# |. [$ t; b: o1 n1 r$ L
                Obj.yDim:=WH_y;" \6 P; x4 Q! q' U; w. P# I
                Res:=sprint("StoreData_",i);
% p2 p& D! \$ m* M' ]+ M6 c               
' ~' j/ l6 J% o; J! {& B                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
" x. R4 P8 v7 n                Obj.Label:=sprint("huojiaceng:",i);
) n& O7 C5 i8 h. U' x, f                Obj.inheritFormat:=false;
" B% W; y; n) H7 P; p: g% x                Obj.maxxDim:=WH_x;
6 Y# t# c! Z, O+ g                Obj.maxyDim:=WH_y;  Z# p  v+ n: X* v
                Obj.ColumnWidth:=3;
; W9 W) n) n0 ^        next;/ O1 V9 p1 @+ C3 Z/ e* r3 u
        2 J, q$ A8 \8 P. m* h( d
        .Delivery.MUs.Forklift.speed:=2;+ E8 X5 y$ M* r
        WH_var.delete({1,Part_Nums+1}..{*,*});5 K8 v$ m* t) z
        for i:=1 to Part_Nums loop
0 t( N6 W1 h% N9 e  w8 I  e& h' G                WH_var[1,i]:=chr(64+i);* ^2 d9 F! Y- ]6 e
        next;
2 Q" X9 J/ O6 Z) C1 Nend;  z& H8 g% V9 P( o9 k
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
0 |7 {) N' y# J8 P! n. B2 j5 T. E6 C
( o5 D' E3 `, h, m

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-17 11:23 , Processed in 0.021818 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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