设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4325|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
* g+ Q" t. y& \3 ^& J: @语句是这样的
2 m0 _: a: P- r# n4 P: uis! F0 c0 \. E) R9 v3 K
        i:integer;) b/ D/ j* M- s9 g. v1 I9 s
        Res:string;
1 d% x# B% |, c1 K& k0 O; X        obj:object;
' V( j1 A3 v/ o6 E1 _( ^do3 T) N7 H- m2 o2 x
        if existsObject("Status") then7 t& U8 [3 ~0 B! F! p; i/ P
                Status.deleteObject;
: f2 s5 U' u  n% s* R! `* n        end;$ H" u7 D# h9 D- ?
        for i:=1 to 10 loop
2 ~9 S( x* z6 D5 D) m+ [                Res:=sprint("Store_",i);9 o! z3 `! D% k! ]
                if existsObject(Res) then
: c2 u2 Z( w+ F  ?% r1 U                        Obj:=str_to_obj(Res);
* o4 H/ W( A; M                        Obj.deleteObject;6 I0 M0 @6 w. z! d
                end;
- ]4 q) Q0 j- B        next;
6 ]9 t$ r4 b. l        --shengcheng Status:zimoxingceng
% S* R1 U& A/ V/ S        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
1 X" K8 E- ~. s. n. d  k" }/ q        Obj.Label:="warehouse status";8 F  V8 m$ P& ?, O) h7 Y1 X
        ; w8 ~& h/ q& e: u' D5 j
        for i:=1 to WH_nums loop- E8 t0 r2 K! f
                Res:=sprint("Store_",i);
5 [5 J; W$ G( W; R- P                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);. H* M% B$ [4 K
                Obj.Label:=sprint("huojiaceng:",i);
0 D: L& H6 Z  X. ^+ Q" x                Obj.xDim:=WH_x;
, {0 I; _6 Z9 f4 L. r                Obj.yDim:=WH_y;
, x" A8 W4 y. ^                Res:=sprint("StoreData_",i);
4 u0 h+ y: S  X1 U                # r- l' d: P4 T; z: k8 ^7 |% y
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);+ _8 j& g2 A) V* Y6 e
                Obj.Label:=sprint("huojiaceng:",i);
6 c7 |$ N' k6 Q! M1 k: N0 z                Obj.inheritFormat:=false;4 }% t% C# D5 \8 v3 D% n- g
                Obj.maxxDim:=WH_x;+ R$ ^& k6 N0 E; ^
                Obj.maxyDim:=WH_y;
# b- T. b% S  }                Obj.ColumnWidth:=3;- Y$ i0 S; s, P- E8 Q# l" K5 O
        next;
1 c! _  K9 f0 l# V! N0 K  y+ _       
: c8 Y2 g0 E0 V  T        .Delivery.MUs.Forklift.speed:=2;
/ `7 x4 }% X' `" y$ ^& T        WH_var.delete({1,Part_Nums+1}..{*,*});
3 Q' G8 q5 F- o7 R& [2 b        for i:=1 to Part_Nums loop* k, p+ ?6 L  [) q" ?
                WH_var[1,i]:=chr(64+i);
$ {5 S8 I, v0 P* x        next;
# F- |+ b: D( J- ~) ?- a8 x4 O9 Oend;! X" J- b3 q* K& ]
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了1 w' p7 Y. V3 V* |4 C5 O' Y
: B. A% b6 g" }+ Z$ P

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-26 13:19 , Processed in 0.018546 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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