设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3290|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
5 |. w" ]3 \6 {  X1 a' ?1 b语句是这样的  m: A8 ~: P/ @9 X- m8 |8 a
is/ A# B$ p8 X) M9 N+ b: I. C: `) b
        i:integer;
( J* c8 F- H0 f3 Y; n        Res:string;
( O. O, d1 [5 N6 X! c" _* d        obj:object;6 [' Q' W1 q5 |. ?5 _" f4 ~
do
, p( _# I, X% M3 W        if existsObject("Status") then
8 f) c+ P" ?% h# r) T6 q* _                Status.deleteObject;0 a! f+ z2 a7 w1 i
        end;- c- z9 d, f7 e. J8 T( S
        for i:=1 to 10 loop: e1 X+ _$ v6 A" y4 ^& _, l+ S
                Res:=sprint("Store_",i);5 X4 r( d' F  K+ g( }9 X; H. y
                if existsObject(Res) then; F5 ?# q9 H' U0 A
                        Obj:=str_to_obj(Res);
/ R) t. I4 I& K0 a& P                        Obj.deleteObject;- O/ w" x- Q5 g! x) v. x4 Q# h( T) W
                end;
* P! w& z9 \5 P, x  n        next;3 q1 d% \4 L8 N) A, w$ o
        --shengcheng Status:zimoxingceng/ m  l; p$ ^  N5 I" c/ T
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");+ q! f! e6 y- y: v; o/ X
        Obj.Label:="warehouse status";
. k% {6 C9 w& F       
4 `& S" F$ J$ F( z        for i:=1 to WH_nums loop( p# X( k; A  O2 W! A/ _) ~: U
                Res:=sprint("Store_",i);
7 I1 Z9 d* i9 v8 `  m$ R/ w                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);9 t4 ~' X# k3 T
                Obj.Label:=sprint("huojiaceng:",i);. l( J( U- H* c8 t
                Obj.xDim:=WH_x;5 }# L7 ?$ p" e9 s0 [, a
                Obj.yDim:=WH_y;
* Q# w# z0 U/ {( @2 M. W                Res:=sprint("StoreData_",i);. U) U1 m9 O9 i
                $ Z7 h1 _5 ]3 L- j: F
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
5 A5 F- S8 _1 s5 s                Obj.Label:=sprint("huojiaceng:",i);- I4 E' y3 T) I1 ^) O
                Obj.inheritFormat:=false;' c1 U# n5 b9 C
                Obj.maxxDim:=WH_x;* w4 z4 Y: j2 F/ Y
                Obj.maxyDim:=WH_y;+ Y6 ]. V+ L# M: w7 G
                Obj.ColumnWidth:=3;
+ n' H# y- w7 v: Q: ]7 R        next;
. T+ |1 p$ ]1 x' N       
( O% ?* ?. e$ g        .Delivery.MUs.Forklift.speed:=2;8 b2 y0 r) c+ B2 ], m! `
        WH_var.delete({1,Part_Nums+1}..{*,*});
( k; D& J- i5 {9 S0 R- t3 G& `* u4 H        for i:=1 to Part_Nums loop; ^+ _2 k! s1 @7 T. _. Y
                WH_var[1,i]:=chr(64+i);
# Q& ~$ t* A* z# O7 j        next;5 h& p1 R: J" ^
end;
5 `& j  S3 O, @/ r( Y" `- M出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
6 A0 o4 k& p$ d! r( D
: N' e! x9 U- U# _3 Q

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-2 05:29 , Processed in 0.084778 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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