设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3463|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。1 l2 I* n0 d. C5 S$ y6 f9 C) v0 J: w/ s
语句是这样的* V; x0 M' x: y0 ^* q8 j8 G
is# u+ U$ u) C2 z
        i:integer;
( L8 W- G* n5 ]/ k3 y3 s        Res:string;
5 J* R/ y& N7 `2 D        obj:object;0 R! L/ _+ s8 Q1 @  T7 V3 s1 R
do( k$ B8 @8 C/ ]' o3 C' A' ]8 \
        if existsObject("Status") then1 x7 e( Z( a; ?' u  }6 [2 f+ w
                Status.deleteObject;* Q* x" {' C! b: L. c7 P5 n
        end;
6 @' s! `$ |+ |) l& F0 M        for i:=1 to 10 loop3 j# R. Q! Z5 I
                Res:=sprint("Store_",i);8 [4 u" K  K; U4 c! w% S. e
                if existsObject(Res) then. f% g& h9 j5 h% n
                        Obj:=str_to_obj(Res);
" r3 j+ `# c/ s. v5 \/ z                        Obj.deleteObject;
4 O- Z+ a9 b/ G6 I. a# G                end;7 D- q# T4 |3 O' c9 W
        next;
7 m, E; J* M6 o: B, Q8 c, D; @( O  y        --shengcheng Status:zimoxingceng
" R  l5 o# Y( `/ W% ^: w/ A5 L        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");, x1 Q; r) m7 T/ {# ^4 {4 e: H) z
        Obj.Label:="warehouse status";
4 p! ~& n% v# G+ V$ }$ h       
/ q2 N. a9 ]/ ~9 |# w/ j  ~3 i        for i:=1 to WH_nums loop
0 c: E$ q. W) f! Y3 W                Res:=sprint("Store_",i);
1 _) A: Q. V9 \- Q3 G6 i) v                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 i1 V& i" R7 T0 F5 V                Obj.Label:=sprint("huojiaceng:",i);8 k5 E5 T9 P: p+ {
                Obj.xDim:=WH_x;
1 N7 p2 K8 z# v6 L) X                Obj.yDim:=WH_y;
' i3 p- N2 M) _  r                Res:=sprint("StoreData_",i);
8 U' b$ q# O. }               
  l4 U+ s* H+ b  b1 L$ n                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' O( A8 g) W- O* W6 m, s: l                Obj.Label:=sprint("huojiaceng:",i);9 Y- b$ X7 O& H- k2 s1 m8 \
                Obj.inheritFormat:=false;
' ?4 L4 {: A  w" M/ {! ?5 r: T% ?                Obj.maxxDim:=WH_x;
; K$ G0 e, m: i4 \( \9 j                Obj.maxyDim:=WH_y;, d& Y$ `& M# G$ I: [0 Y: k; r9 q
                Obj.ColumnWidth:=3;) d$ {2 O" v3 Z
        next;
- y, c5 c, L9 ^1 A2 H% L        # R/ W4 o% s  M
        .Delivery.MUs.Forklift.speed:=2;* Z$ r* l6 ?7 q' P' t: q
        WH_var.delete({1,Part_Nums+1}..{*,*});
& r6 S+ _1 y7 }( s8 u7 L: y. \        for i:=1 to Part_Nums loop3 @$ }) H) G3 ?. Y  G6 E& C+ [0 A0 M
                WH_var[1,i]:=chr(64+i);/ r' t3 l9 G0 B. X% ]
        next;
! C  m7 w! F; Q6 W+ m- @8 h* }6 [end;0 ~7 {1 z# M7 q
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
* K& A. F. P* y) D" F$ ^2 B! i: g, b2 r! m' g

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-4 02:16 , Processed in 0.018279 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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