设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3364|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。% ?7 v6 m/ a- @4 E6 D- P8 y
语句是这样的
8 v5 V( K; ^2 y0 lis
: [' ]. i# |3 U' k        i:integer;, T! P; |( X. s
        Res:string;
7 n; u. ^. L7 n3 C        obj:object;2 Z; I" ?9 f# ]" G
do
+ O1 o4 I* V1 C" t: [# p$ i/ [        if existsObject("Status") then
1 a) O8 K& I2 H9 \' W" I, u                Status.deleteObject;# z2 _- u, s3 r+ R* Y
        end;
6 w6 v/ d- f% J  k        for i:=1 to 10 loop
2 b$ L6 Z9 x# ?+ r  c( q, e                Res:=sprint("Store_",i);" ?5 U) p4 U% Q8 S6 I, ?
                if existsObject(Res) then, N. V) |, ?0 ?8 M
                        Obj:=str_to_obj(Res);
) Y" i% c" J" L# E# I& `. `                        Obj.deleteObject;
( h3 h3 a6 ?9 F1 O$ I) E/ Z                end;/ p$ m% i: o0 C- p( q# g  `
        next;& X6 X( v8 @  t7 t/ }
        --shengcheng Status:zimoxingceng. f5 F- v( M# W! i+ C# X! b2 l* G2 S& h
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");1 e- B4 ?/ F" X+ ?0 @6 p& f: h: v6 @
        Obj.Label:="warehouse status";6 G+ d+ d1 \+ Q" v2 n
       
. B2 c* O. M1 x1 s        for i:=1 to WH_nums loop
2 Z, N  h) i6 h* m; U                Res:=sprint("Store_",i);3 C4 m& n: y- _  L  q; p
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);* M. N5 W# g! ]  A  w# M# ~# z# U
                Obj.Label:=sprint("huojiaceng:",i);
* V  @% x8 e" Y9 J& ~                Obj.xDim:=WH_x;* \$ K4 s7 G- ?! |7 k
                Obj.yDim:=WH_y;: {; Q! t) {3 v; Y! M1 k
                Res:=sprint("StoreData_",i);7 }7 ~& ^& Q! o) e. I+ m2 R& L
               
3 c6 z2 P8 E# }: Y# ~3 B  g- i                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);: M! ^) @  z2 @! e
                Obj.Label:=sprint("huojiaceng:",i);
- N0 l$ k: O' w5 s1 u                Obj.inheritFormat:=false;
2 a- H* Z3 o1 c+ H                Obj.maxxDim:=WH_x;
1 O( U7 W9 `7 T4 V# o. X& J' K                Obj.maxyDim:=WH_y;
/ H7 `9 z7 `4 i: @$ v  n                Obj.ColumnWidth:=3;* ~4 _+ \& K3 C  M0 p
        next;9 P* r* P1 B# ~: m6 K
        3 E9 f- ]* D- l0 i1 U5 j
        .Delivery.MUs.Forklift.speed:=2;; d0 i7 z: F( a6 N
        WH_var.delete({1,Part_Nums+1}..{*,*});2 J4 J: _; _5 f
        for i:=1 to Part_Nums loop- ^' F9 a& h* P. p) o
                WH_var[1,i]:=chr(64+i);$ L, {% o" S  x' ^' t
        next;* U+ D' R& V3 a2 [: t( Z' e5 [: C
end;! S. S  L" I, l6 i' T. Z: R0 e5 A3 R! A
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了/ U# r3 i  e5 ~, `7 W

3 I7 P; ^. @0 R$ v

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-13 07:13 , Processed in 0.019803 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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