设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3029|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
& X/ a: i& a, V7 ^语句是这样的
2 E: R2 E# d/ h% Z$ g, K3 F8 _: v5 Nis
0 c/ H- Y0 m7 a$ Y+ v! `        i:integer;3 V; h! `$ B/ X5 w1 T
        Res:string;
5 u, l! [" Q2 W0 t+ a        obj:object;' A' M/ a; I! a: A0 x& K0 t) T
do. |* r6 G8 f; }$ j$ y0 U/ N( X
        if existsObject("Status") then$ x9 |1 j! M, O* e
                Status.deleteObject;- Z6 I! _3 j  S# d( z  G6 ^
        end;6 L+ S0 m# Y/ O- k  a: `
        for i:=1 to 10 loop
# k& u  W: w) X. c8 P                Res:=sprint("Store_",i);
$ @% \0 X, Y  `3 t+ z7 P8 j$ g                if existsObject(Res) then
! }: x5 J5 g4 g+ K$ ]8 a; b                        Obj:=str_to_obj(Res);
7 H* k6 d2 `- h) \                        Obj.deleteObject;
- g% p3 A. y! F0 F5 Q& h% J" `0 g                end;3 b# N* T2 V6 c5 p$ K1 z
        next;& @5 W7 m# h& p# H
        --shengcheng Status:zimoxingceng9 [3 k; s  R% w4 }, N* }
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( X2 V( c: R/ y2 u
        Obj.Label:="warehouse status";2 g4 a& |" i( ?3 S4 f0 d
        3 J  t' R. f5 S2 X' W7 f
        for i:=1 to WH_nums loop
( S$ u9 }4 w" o0 d                Res:=sprint("Store_",i);
, o9 ^& A$ i/ C# I) }5 b                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 A4 B% E8 Q" G1 @/ {3 z4 O9 }% B+ X                Obj.Label:=sprint("huojiaceng:",i);
1 a. M6 j% h$ o/ s0 a                Obj.xDim:=WH_x;
- d& |$ x# V8 X4 [                Obj.yDim:=WH_y;
- }$ V) n  m& g7 [) O                Res:=sprint("StoreData_",i);; B6 ^+ [7 h% R3 K: N% w6 ]% |
                0 R1 I2 [: d  ?+ e
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
4 n2 g$ I! C7 g7 V5 ~  L6 v                Obj.Label:=sprint("huojiaceng:",i);9 q. ]1 {: r) y+ Z7 ^7 K$ u
                Obj.inheritFormat:=false;
6 N4 f0 G0 V# b% X' ?6 N  [# C                Obj.maxxDim:=WH_x;
2 ~) E. w& w3 S. L  M2 J! F* U                Obj.maxyDim:=WH_y;# o1 `; H$ ~& D9 H
                Obj.ColumnWidth:=3;- C) ~9 p! P) P! c* Y4 X6 P
        next;
2 f8 L$ X5 f, F       
; Z6 M: z. j- G) I! |3 H4 [        .Delivery.MUs.Forklift.speed:=2;
; {+ @( N, J( H        WH_var.delete({1,Part_Nums+1}..{*,*});9 u1 W  ?& d8 c0 m5 Q: z
        for i:=1 to Part_Nums loop
/ q& r% N; L9 n: p. A                WH_var[1,i]:=chr(64+i);
5 w9 K5 K& _* k        next;' v5 n7 M8 t0 i" m" {+ n
end;# u, L% Y) o' `
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
+ r9 W9 N* J# h) B0 u
& v: k( D% k7 n# j8 }- w1 N

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-8 15:45 , Processed in 0.029620 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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