设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4053|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
. O$ `  K. x  S. u语句是这样的
$ ^6 `/ I7 e' F! yis
1 c2 t0 {, p1 F' {1 b# D        i:integer;" ^1 H9 D$ |! i( Y9 r
        Res:string;0 g* ^% ^  N2 C( x- {; `/ ~9 r6 `
        obj:object;5 t; {8 l7 `% r* C7 E
do" F0 J# s2 _" c) E+ a# Y! F8 n
        if existsObject("Status") then% E( X7 [$ r7 E5 l! z9 J" v2 {
                Status.deleteObject;
- a: G1 E" [5 I        end;
: y( Q; A8 X4 w) {# ?  d        for i:=1 to 10 loop$ @; I" i) u" P# k7 Q! K5 e
                Res:=sprint("Store_",i);; z: }* w$ b& _0 H
                if existsObject(Res) then& }  y5 L" r$ L# d  P
                        Obj:=str_to_obj(Res);4 R; X$ F; u8 ^" b4 ^7 M, V9 Y: L
                        Obj.deleteObject;
% Y% Y4 d$ g! l' U, e. X: j/ S. ^9 ~                end;$ `  i( O2 H1 e% v3 b2 e, |  A- A8 T
        next;* T) S2 ~1 ?/ C
        --shengcheng Status:zimoxingceng
8 s$ `7 i2 Z5 L, E" k5 m1 j, Q5 N9 y        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
. S% i: M- [9 B, _5 ?0 e( m        Obj.Label:="warehouse status";7 y1 T+ u, n6 r8 |5 }
       
  s- b  z- v6 {        for i:=1 to WH_nums loop. p1 a( c) ]! a( w$ u7 A
                Res:=sprint("Store_",i);
+ t8 l  O7 o9 J) P8 R3 k% c+ O$ g                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 I- z: w: ~; y* e2 D                Obj.Label:=sprint("huojiaceng:",i);
# r6 o- l% ?" t" o1 N. F                Obj.xDim:=WH_x;
$ r$ D3 b% y7 i+ A+ Y; h3 b4 Y                Obj.yDim:=WH_y;& A  V# E, Y2 h6 C
                Res:=sprint("StoreData_",i);
% D; d5 }9 o' t                : f7 @) q; A' H$ V' X9 u
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);& R$ S# D( G2 X/ n% p3 [
                Obj.Label:=sprint("huojiaceng:",i);% I$ q0 }# g5 \: `+ C2 h
                Obj.inheritFormat:=false;
+ S, f, `3 ]0 U+ l4 \                Obj.maxxDim:=WH_x;
! M1 q# K3 ?0 y" M9 ?! \& N  v                Obj.maxyDim:=WH_y;0 x: [) h* c) ^, Z4 i8 q* ?
                Obj.ColumnWidth:=3;1 E% {( ]+ K4 ^; `7 A
        next;
" d5 ^% T, p7 p$ \, {1 n: z# J4 l       
2 {4 r" y8 M' e  A1 v$ G        .Delivery.MUs.Forklift.speed:=2;
" ^$ S8 x" {& {& Y) a0 v# u0 t6 [        WH_var.delete({1,Part_Nums+1}..{*,*});7 {% A3 F! G' W
        for i:=1 to Part_Nums loop# Q' T  [. {6 |: [
                WH_var[1,i]:=chr(64+i);5 O% f2 }: |4 N/ c" k- K
        next;
9 P( w( c+ Y) i6 u# I1 aend;. Z6 ^/ q4 c- [. w# l
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
# q' q. Y3 k+ ]  i! u3 r" W
  K% F  v9 V) B" g1 W+ n3 s

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-10 17:12 , Processed in 0.018299 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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