设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3818|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
) V. ?- o0 d' u6 p语句是这样的
. n, q4 d# G4 {0 R- }5 H6 `* yis
9 L! Q7 `. o, ^        i:integer;
5 v- w& n6 _( e1 Z6 e% q4 F* t3 D        Res:string;4 P& K! v6 @/ ?( `8 J4 s: F# {
        obj:object;& K4 r2 |" I, }' O
do0 g4 o- G+ Y" r! X. `) b7 G2 |% R4 A
        if existsObject("Status") then' x" j8 G+ _4 J2 ^/ P2 s& v  d' y
                Status.deleteObject;, m7 G: n- z5 e+ i( ]0 a
        end;2 M- B0 ^& J: ^, r
        for i:=1 to 10 loop2 m$ u$ [  w1 O
                Res:=sprint("Store_",i);1 h" N! c; K8 [, b! d
                if existsObject(Res) then
& Q* w4 F" O  `* h( j6 d                        Obj:=str_to_obj(Res);+ k3 |" W# f4 L7 D/ Y
                        Obj.deleteObject;9 p7 t3 ^' v+ b# m* V* |9 b
                end;
# C7 p5 T, v$ T6 Q. u( x9 i8 n! v. I        next;
* h' F+ Y: z/ u        --shengcheng Status:zimoxingceng: x- Y1 ]9 \8 q4 v
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");4 n( u0 o4 f; X) j
        Obj.Label:="warehouse status";2 m9 [2 F' v) z
       
5 i/ A4 Y3 o" c: b6 ?) I8 y( p        for i:=1 to WH_nums loop
' `3 y8 E3 N- h: ?& D; [9 D6 b                Res:=sprint("Store_",i);
% O3 @' h/ P9 M5 p! L                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);# P  h6 `  _/ x: p2 p* `
                Obj.Label:=sprint("huojiaceng:",i);" x' M5 R6 }6 ^" C+ {9 e1 e( U+ q
                Obj.xDim:=WH_x;
/ H' s5 ]: G$ F6 J/ I" ~                Obj.yDim:=WH_y;6 s3 t& L! v4 b$ {" d
                Res:=sprint("StoreData_",i);
7 u5 g1 S( L: }( U               
. u' r4 Z/ L' n2 R( `: ]; D, Z                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
! K. l9 N( P9 n% G                Obj.Label:=sprint("huojiaceng:",i);1 M" d3 p, b' C, N' |3 Y
                Obj.inheritFormat:=false;: ~5 N  C' r" _* p$ d
                Obj.maxxDim:=WH_x;
) X+ e/ a& v6 `: b4 X' ^1 i+ o                Obj.maxyDim:=WH_y;& T3 T; W* S1 Z
                Obj.ColumnWidth:=3;
# ]- b/ c* s5 l1 c        next;
5 r2 V) E! w  s( Y9 |3 _        6 x9 k) ?8 `, @+ O
        .Delivery.MUs.Forklift.speed:=2;% G8 _2 _! w. ]7 @' ~! j! ]
        WH_var.delete({1,Part_Nums+1}..{*,*});
2 A' s& T  z" ]% _8 t6 q. {1 P/ n        for i:=1 to Part_Nums loop
; ?0 l$ J  x0 g# F2 t                WH_var[1,i]:=chr(64+i);
2 x# U- O9 V! Y# @# e* b        next;
0 t0 I+ @2 {4 P' kend;
* |8 B% m& f% E1 O1 q9 ~出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了" m  A, z& A! f; O0 M5 u" W
6 A& v$ P7 l  L" a& X

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-29 20:01 , Processed in 0.017490 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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