设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3068|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
# i6 I& D. V2 e, z2 K! X语句是这样的
6 M7 {0 _8 S1 {is
. r1 T$ u. O( x' Y3 a, x+ d        i:integer;
. q3 T0 y; ^5 H7 u: m5 \# [        Res:string;' a9 H4 {2 x# p6 ~) u
        obj:object;4 T- C  ]) _& V5 R- U; @1 |0 s9 p: L
do
5 L4 g. e& b9 @! M! ^% ^2 E% u$ a        if existsObject("Status") then
/ B. c. U7 i3 H2 |% |2 Q                Status.deleteObject;
3 g' a/ [4 e# w        end;9 L" T: y* c! N: C
        for i:=1 to 10 loop/ y4 Z2 ]( |" O' A  K
                Res:=sprint("Store_",i);- e; g& p- K! Y. F$ |% p/ L
                if existsObject(Res) then
4 P: y( ]+ P2 E, M# h' N1 r( `/ A                        Obj:=str_to_obj(Res);# N& b# J& ?% e
                        Obj.deleteObject;1 V/ u: f" k! ]- o: S1 T
                end;$ N& w* P+ n7 e
        next;9 \7 L; \) }5 Z0 O
        --shengcheng Status:zimoxingceng) ]% e( Y. I0 f# K- _$ J
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
* G, I% g2 O0 }' q* {        Obj.Label:="warehouse status";$ v/ x1 C, j; h. g5 B8 H# N3 N5 M% ~
       
1 R/ X) R( x, S. M        for i:=1 to WH_nums loop, `$ j  D; k* [1 {# V1 y! }3 }# v
                Res:=sprint("Store_",i);
. R9 O3 v; j0 n& X$ _2 f) J                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);$ p9 ]9 Y; E; `) U! h/ B" z5 P
                Obj.Label:=sprint("huojiaceng:",i);
5 `3 E2 S: v2 l: y                Obj.xDim:=WH_x;
: d# r6 K" f' m5 I1 u! X                Obj.yDim:=WH_y;
/ s" K* D" z- o2 Q6 R9 S                Res:=sprint("StoreData_",i);: X5 @; Z4 v- {5 F& `
               
6 T; z# n7 }0 ]                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
" P+ E$ ?- j$ j) r3 T3 D                Obj.Label:=sprint("huojiaceng:",i);
/ S9 S  e4 \9 M9 Q# n# g$ z                Obj.inheritFormat:=false;0 A: C  G/ F5 o/ E
                Obj.maxxDim:=WH_x;
9 x& {6 A6 d/ l) m                Obj.maxyDim:=WH_y;
- N; W/ s8 [6 x  r* b0 W: r                Obj.ColumnWidth:=3;5 @, n* @  d; p
        next;- i7 v" s0 C% H( K! Q' r
        4 s' P. F6 l* H( G  W% _
        .Delivery.MUs.Forklift.speed:=2;
9 E  U: n/ R7 S) I        WH_var.delete({1,Part_Nums+1}..{*,*});
9 p/ C+ z+ E6 L+ ^" Z' v5 S        for i:=1 to Part_Nums loop+ D( s" L) _% f7 A' ]4 S  s
                WH_var[1,i]:=chr(64+i);
  P4 B& l- N( y# V) @$ q6 i        next;6 }/ I# @" Z  c6 E0 K4 C% K& _
end;2 x$ e2 C3 k4 h+ I
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了1 B# N6 N) Y7 u8 H4 o8 Z

1 Z/ g, I' }; ^- `1 K

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-15 10:09 , Processed in 0.014695 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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