设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2951|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
) n8 j  y  n7 z$ j( T1 G语句是这样的- @% v# C  }, L2 N
is
. i* \$ Y6 ^* }  r$ ?        i:integer;5 }. i2 a8 ~1 \/ h' k8 `, K+ i
        Res:string;
0 r* I" K6 P: Q! z+ c9 g# P        obj:object;  o. c* V* `7 b* h  O4 |& ~9 Y; ~
do
- B) b6 m$ j$ ?# O) Z2 V6 z        if existsObject("Status") then( I6 `/ b* l( ^# z$ ~& v' O! [
                Status.deleteObject;
4 D  M% s# F7 A1 r4 X        end;$ U6 O7 ~3 h) F
        for i:=1 to 10 loop8 H! J0 l7 w: L' N7 }& F% c; a4 e8 ]
                Res:=sprint("Store_",i);# d5 N% B8 ^9 A8 L& S
                if existsObject(Res) then5 ?( \0 B( V2 V' r
                        Obj:=str_to_obj(Res);" R  |& G! n- e6 o$ c
                        Obj.deleteObject;3 m# P) C# D2 P9 K
                end;, f& p8 T0 X7 C* u7 I7 S! e8 t! W) Z1 J
        next;2 T: v- I: w; o
        --shengcheng Status:zimoxingceng2 z9 {4 s  Y% d* g, P  f8 {
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
! y. }6 w5 I" y8 w6 _, m5 u        Obj.Label:="warehouse status";
! H- f3 Q+ I% [8 h        ' ]& d) @+ c, R2 H  j
        for i:=1 to WH_nums loop* s5 s0 {% ~4 m5 X1 X
                Res:=sprint("Store_",i);
5 V9 g; w# i) c1 S& w8 g                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
) ^* G8 o$ z7 N; i                Obj.Label:=sprint("huojiaceng:",i);
1 H7 ]3 g+ G3 W' i                Obj.xDim:=WH_x;4 ?1 Y8 F2 @- c! i" q2 j
                Obj.yDim:=WH_y;
# F0 ?" Q: F; D; K                Res:=sprint("StoreData_",i);+ L' {1 J0 r1 B0 T8 e& m0 t! B% {
               
3 X0 B- Z, h9 Y, P' L: c; G" N8 t                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
: B. I9 y5 B2 o& V0 g5 F9 d                Obj.Label:=sprint("huojiaceng:",i);
' ?, [& O1 T- Q                Obj.inheritFormat:=false;
% X) Z: g# }5 S# K/ ^1 }                Obj.maxxDim:=WH_x;7 ^  j# f; y) c6 w( l: o
                Obj.maxyDim:=WH_y;7 @" D4 ]: B7 ^! F" P  p- v
                Obj.ColumnWidth:=3;
0 z9 b* m; o) N5 g) o2 a: z        next;/ A1 w7 o! x# e8 f( D9 `8 q) P
       
2 P# [: Y) L& k6 W5 E! k        .Delivery.MUs.Forklift.speed:=2;- d: o7 y9 `1 }- y7 \
        WH_var.delete({1,Part_Nums+1}..{*,*});* _3 Q7 z; T' ^  N
        for i:=1 to Part_Nums loop
9 E. E$ K( t9 s/ `8 a7 Z( p0 z                WH_var[1,i]:=chr(64+i);' P& a, h; }8 F/ h
        next;; `3 u1 S, H3 p/ m0 N
end;
$ p8 ^! Q' s+ n% _出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
% O6 m% |4 z9 U& B0 `) a8 G; `
6 \% q' n  G& v

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-11-18 09:56 , Processed in 0.024845 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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