设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4312|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。1 n2 ~+ W7 v1 L+ r0 |- _3 `6 l
语句是这样的: u4 R& A6 {% ~- p/ O+ B, }, s8 v
is# v) g8 M$ l. W5 b& t4 W* [
        i:integer;
$ V% }' K4 q$ ~$ J3 X+ N        Res:string;/ q7 o3 I* z* f& W8 a
        obj:object;4 _3 O" k% u. ~$ F: {
do7 u, V; |) ^# [! W$ _: P' k, \: x' m
        if existsObject("Status") then
5 ]' A4 x- V6 W/ v1 \                Status.deleteObject;* n  x0 y# t6 f! n) s
        end;2 l  x1 V2 I$ Q! z& J
        for i:=1 to 10 loop
' s) O" B! \3 j; m+ V/ v* @" W                Res:=sprint("Store_",i);
* G7 g& n/ t6 |5 w! R% Z* [4 h3 Q0 M                if existsObject(Res) then
5 q) A% ?  Y" u                        Obj:=str_to_obj(Res);
) E% G8 E2 P2 J  O                        Obj.deleteObject;
( Z5 ~+ O: `( E+ \8 Z                end;4 t) H2 l$ v6 l* k/ L
        next;( N- p+ M3 K2 P+ u+ C& {! M
        --shengcheng Status:zimoxingceng5 ^) A7 |3 v, }/ U
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");$ V, S+ J% `" V0 {: G
        Obj.Label:="warehouse status";! ]0 M* d/ M. O) g6 m2 P# J3 _
       
; E5 D2 m2 g1 x0 c  ^1 {        for i:=1 to WH_nums loop/ r4 f" C3 s  b( e3 W- a1 {- [: w
                Res:=sprint("Store_",i);
4 L" O' T+ R% q* V; B7 w$ k                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
8 M+ L; S0 i2 S  X3 P                Obj.Label:=sprint("huojiaceng:",i);" y- E2 h. D; l- {# v
                Obj.xDim:=WH_x;
; T0 m+ r1 B4 A' v+ Y                Obj.yDim:=WH_y;
: \4 X6 x1 D6 a$ a' P% t                Res:=sprint("StoreData_",i);5 K: `/ C  S3 w
                # _( D* T6 V( `0 E& q& a$ @1 W
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);6 ?, y4 @4 @  W1 m7 ?& `
                Obj.Label:=sprint("huojiaceng:",i);- v: ^1 ~  Q$ h" B
                Obj.inheritFormat:=false;
3 E0 e4 d- f1 s! L' {                Obj.maxxDim:=WH_x;" z& |9 M% z& j: L- l# W& h; T
                Obj.maxyDim:=WH_y;& A/ r9 [' u$ K; A$ p/ k
                Obj.ColumnWidth:=3;
2 ?# ~5 _; Z( i" a8 q4 d        next;
4 Q4 N3 }. ]  C3 S. ~7 a* k       
: t: `7 ~/ u, [( m        .Delivery.MUs.Forklift.speed:=2;
# c0 b- S5 `1 G. S* {' L        WH_var.delete({1,Part_Nums+1}..{*,*});
; a7 H4 n7 _9 R. Y7 I3 `        for i:=1 to Part_Nums loop
; ]# m7 c. K$ ]- J+ s, {                WH_var[1,i]:=chr(64+i);
) v' ]8 [6 M; @7 ]  y* ]        next;
6 u* j; t- k! p  C8 a% send;* ]- T0 b5 e) S  h" p5 D
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了, t  {* s9 R) w; B9 w5 S

0 r, E  q8 a, J4 v9 G

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-24 06:59 , Processed in 0.017514 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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