设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3982|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。& j$ W" E2 {0 o8 l; ?
语句是这样的, s9 R$ `  u! H# n% s- I5 \, ~
is- B2 |/ X- o5 @
        i:integer;
/ ?# x/ J) \/ ^2 E% J        Res:string;
9 q1 ?* c( J& v5 l+ f! n        obj:object;5 I8 @5 I- S& L; }
do
' i; Q9 H4 \+ P0 z+ s        if existsObject("Status") then- G" ^  I, |1 k
                Status.deleteObject;
5 |. L0 O! o: y7 l. _9 C        end;% }$ N8 k; v/ W1 j/ h, I
        for i:=1 to 10 loop
% {/ X3 Y$ t$ p* l0 Q                Res:=sprint("Store_",i);
. M$ Z; F1 q. B; f# w# H& D/ A                if existsObject(Res) then
0 W( V5 G+ k3 o$ N. w0 m                        Obj:=str_to_obj(Res);  `. X) M8 U8 \8 ~7 g
                        Obj.deleteObject;, z' l! t) h9 V, K1 E; X! L# ]
                end;
; j. N: M' Z: p5 z4 A5 }) Q        next;
1 p6 z9 }6 C7 `) {        --shengcheng Status:zimoxingceng
8 G6 U. v7 J+ O3 r) Y, N0 v/ q        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* D" L* p* O% \" H
        Obj.Label:="warehouse status";* @7 f5 @4 u+ D0 h7 [
        1 g7 M8 l. u* S5 h
        for i:=1 to WH_nums loop
0 I4 v1 f6 `. e8 J                Res:=sprint("Store_",i);
+ {( V% _5 Q( d6 Z" G6 z+ E                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);4 [- m! y0 `5 x+ U9 U
                Obj.Label:=sprint("huojiaceng:",i);
4 t0 m" e1 F* A; _4 h4 E! t& z                Obj.xDim:=WH_x;; ^  [( U; @& @5 K$ l
                Obj.yDim:=WH_y;" A7 K6 d7 o% Y# r% q  u% D; @- O% o& t
                Res:=sprint("StoreData_",i);
) q, Q8 t4 U# z5 ?; M               
9 m: B6 N$ v  q0 c9 H( y' _9 V                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
! H* b- e7 r2 d6 \3 |/ e                Obj.Label:=sprint("huojiaceng:",i);
9 z! d9 q9 [2 m0 J1 B                Obj.inheritFormat:=false;
# p9 V# t! i+ z# h" k6 j" a                Obj.maxxDim:=WH_x;
9 k+ n. I1 y- _9 ^$ ^# M                Obj.maxyDim:=WH_y;
& c0 w" _6 I4 V& ]                Obj.ColumnWidth:=3;
" i. l& u1 E/ Y+ c  y- S        next;+ H( J3 Z( Z) p7 ~: U: O
       
7 v5 o: Z( ?) n8 Q6 T        .Delivery.MUs.Forklift.speed:=2;
, r* o7 `( j3 z/ u. l6 F$ S        WH_var.delete({1,Part_Nums+1}..{*,*});
: B9 D8 k* U$ l3 u6 |& H        for i:=1 to Part_Nums loop* ~; h# W- T0 z0 P5 }
                WH_var[1,i]:=chr(64+i);( A+ ?" u$ z% p9 T+ \/ J8 E1 K
        next;' i) ?7 U9 `  C' U3 q
end;
0 [2 V8 b! ]) S" u/ K) \. w出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了) `* q* A3 I3 v0 k6 |
( v4 w1 L! }$ K

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-25 07:10 , Processed in 0.019127 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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