设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3692|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
4 }; e4 R! a7 t语句是这样的
) V5 m: u* t+ u  V+ Y' X, xis! D: v# n7 \; M% U  W8 L% Y5 Q* m
        i:integer;
/ S2 H' ]  E2 R& a) r" m        Res:string;1 I" Y1 o/ A. c1 N2 R" i7 k+ Z
        obj:object;6 S$ b4 H" v4 w( w. f
do7 W8 C5 R; ^" l0 |1 z
        if existsObject("Status") then, I) [3 `. b+ h
                Status.deleteObject;8 ~& @: F, D2 U& z% _
        end;
- q6 X0 A; d% t        for i:=1 to 10 loop
# Y8 G: o5 E8 @6 \) B9 F1 G% D                Res:=sprint("Store_",i);/ i% A  ?0 ?5 b- a5 G
                if existsObject(Res) then! |+ K" w" Z" q) m8 r
                        Obj:=str_to_obj(Res);3 B# h1 ?# J/ r8 h6 h, q: a
                        Obj.deleteObject;* R, U6 M4 q' J0 Q: H5 r! o
                end;' Z6 o9 H, k+ ]$ b
        next;: x# V: ~) O$ ]  H
        --shengcheng Status:zimoxingceng7 v3 g+ }9 w0 Y& _" ~2 f8 Y
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( G3 t" [  `# c* w4 g3 E& S
        Obj.Label:="warehouse status";1 S* [( i. O% K
       
& q1 \$ X2 N) x# V( f/ U1 b9 k        for i:=1 to WH_nums loop
4 g% Y7 F2 m0 w) A# u2 _' T4 q                Res:=sprint("Store_",i);
: h) G% V+ a' q, c- K) r                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
; u5 A! N- D% t) H' Q3 A, {: A                Obj.Label:=sprint("huojiaceng:",i);1 t" Z: z) L" l1 i% v  E
                Obj.xDim:=WH_x;( T& ]+ D5 E4 N* ]- a4 E
                Obj.yDim:=WH_y;( X, W  ]- G" N0 j1 U/ s
                Res:=sprint("StoreData_",i);
# G0 A# i0 a# N0 D, g, F% _" X               
0 h4 s2 ~, g* I5 a& A7 p) ]" Z$ j( K                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
: m  D3 ^7 a7 k6 A4 k3 d                Obj.Label:=sprint("huojiaceng:",i);* t3 w! M, J( [
                Obj.inheritFormat:=false;
; s+ \9 l: a0 q/ B9 T                Obj.maxxDim:=WH_x;
! t7 G: A) ^& U' l0 s+ }                Obj.maxyDim:=WH_y;
8 h* C+ S8 R% @5 K# y1 a7 r" L" X6 z0 U                Obj.ColumnWidth:=3;% C3 g$ Q8 U' v) m" Z" K  _
        next;6 g8 H; w# N5 J+ X' b
        3 f1 ?" u% M7 j, w2 j7 P
        .Delivery.MUs.Forklift.speed:=2;( y& E8 r' x- x  W8 n6 K
        WH_var.delete({1,Part_Nums+1}..{*,*});
0 K4 P+ T! u) j- C+ u        for i:=1 to Part_Nums loop
" e5 U1 z0 m4 @  c0 {                WH_var[1,i]:=chr(64+i);
. S! _( w4 f. T7 l$ Y9 l! n- ?% N        next;; A% A& S/ l8 T. I  W
end;* F3 O& @" Y" k+ A% w/ u* u
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
- h3 T2 F& _1 T, `6 J- q* C. o. j! B4 N1 g

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-14 23:17 , Processed in 0.022857 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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