设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4619|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ Q, C1 k' g5 q6 C
语句是这样的
# g2 ?' V. M) K- jis
0 M1 ]8 H' J  M        i:integer;. Y8 V% {. c8 W+ U3 Z* Z6 L. L0 @  ~
        Res:string;" P& m+ s/ t5 g% Q8 B: S
        obj:object;+ C: x- T, k; s7 x
do, r' E0 @7 O  O5 }2 Q0 y" R
        if existsObject("Status") then: n  c; ^$ D6 [5 @
                Status.deleteObject;9 S5 d' g* P* V" _
        end;
! o* D4 ?/ l7 M2 _8 h5 ?        for i:=1 to 10 loop
# W' R$ {1 b. J6 v! U                Res:=sprint("Store_",i);8 y8 Y, }) V$ U
                if existsObject(Res) then
& U! I  p8 m7 R' Y) E                        Obj:=str_to_obj(Res);
( Z  s- U3 x; d0 a- k& i0 A: [                        Obj.deleteObject;3 L+ Y6 x6 H: G$ {" d0 S/ z
                end;
! v7 U& {' J: p% e7 J8 N' @) x5 Q3 a        next;# B1 j( C2 _7 x5 |0 f* A; A' @  ~
        --shengcheng Status:zimoxingceng* |/ B# b" b+ M# p' J6 z& W" a
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% j* T) x3 ^- R* h8 I        Obj.Label:="warehouse status";
  |( s8 k( e& _        * T& z) a: c  p. H6 w$ f* g
        for i:=1 to WH_nums loop
3 J3 _) n* F  y9 h                Res:=sprint("Store_",i);
3 b" O/ e& Q" r. P5 V5 r4 G- k                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
" y" A1 k" p" \  I                Obj.Label:=sprint("huojiaceng:",i);/ n. D3 p" ~3 m/ O* e
                Obj.xDim:=WH_x;! D! x+ N( [. M% W5 P
                Obj.yDim:=WH_y;
4 y& p3 G/ T4 d. o% z1 D4 b1 q                Res:=sprint("StoreData_",i);
6 ]1 |3 @& @" [0 g0 j$ N               
: N1 v+ a2 o" {3 n2 k                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 c- G7 }' S+ Q8 y: u& _5 Z
                Obj.Label:=sprint("huojiaceng:",i);
& e, F* M% s* @1 F% H. }9 h                Obj.inheritFormat:=false;
7 I+ z& @9 G. u; c" T                Obj.maxxDim:=WH_x;
3 j1 i" I0 {* U! l2 a" l1 c& q                Obj.maxyDim:=WH_y;& {9 f* }( q" p7 T/ I/ L5 C
                Obj.ColumnWidth:=3;
, ^+ K* y4 m2 E5 O        next;( a8 n) P- u5 [: }: `
       
7 i- h' N: k# b! h0 d+ e6 @        .Delivery.MUs.Forklift.speed:=2;9 p/ K, f4 N. @1 k. W
        WH_var.delete({1,Part_Nums+1}..{*,*});
% |# a  m6 u) z+ u& W! P        for i:=1 to Part_Nums loop
0 o% I& P5 t9 }- t                WH_var[1,i]:=chr(64+i);* Z: Y  z' P0 Q$ q: @, o
        next;
% A* W/ C: _) `# M$ K% u0 Kend;8 Y. S' X# p$ g" W# r& I0 }
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& r$ b8 v8 C* y% W: C0 u2 d8 ~% E, A0 D; @

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-11 17:16 , Processed in 0.015293 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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