设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3871|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。2 B5 U8 x9 t1 |/ X0 u
语句是这样的8 i- M) W- J9 @8 U! L  {( }& J
is
$ _$ `) @4 `$ ?& I% h( O; V        i:integer;. e; p" e( u8 Y, g' G
        Res:string;, y" M1 V8 w5 X9 L+ \
        obj:object;, `2 t+ H/ t7 A
do
# i/ Q8 D: P# i! o; e% J! ?        if existsObject("Status") then
! F! U6 r3 y' Y: t# M                Status.deleteObject;
7 R2 N1 J, ]# J$ M        end;
( j4 ]" @' @  r        for i:=1 to 10 loop
% L0 d2 e! l- u7 t                Res:=sprint("Store_",i);( m7 u, z' }- g1 R) q
                if existsObject(Res) then" |! r( Z0 a  q/ X" F
                        Obj:=str_to_obj(Res);6 M* C+ j& W0 F3 U+ @
                        Obj.deleteObject;
0 w0 s: X- T$ P/ }                end;
( o' C% y6 M# c+ r8 z1 V1 M        next;
( Y5 v3 k( Q: c' t, u& O! |) l& d% R        --shengcheng Status:zimoxingceng
$ T6 }) w1 ~. k+ Q2 b        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* {7 s: v  H: Z; C+ k: F
        Obj.Label:="warehouse status";& h1 ?. z4 Q# j6 Z: E/ C4 I% z
       
* J9 A9 J$ \! G        for i:=1 to WH_nums loop6 a( G. O: H1 n- U0 I4 I3 l! @6 X
                Res:=sprint("Store_",i);
9 x) b7 _: W7 n3 [4 ~/ G* n2 Y- z3 f4 I                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' j. ]: u5 `2 p                Obj.Label:=sprint("huojiaceng:",i);& z5 D$ g5 A- p( [# c
                Obj.xDim:=WH_x;! J# J7 E. Y: M0 G, k0 ^
                Obj.yDim:=WH_y;- \3 n7 f9 V6 k/ T7 M! `
                Res:=sprint("StoreData_",i);* i3 r" Z  x% b
                9 T( ?! i' c+ H* B- Z/ B. m6 w, G  P
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
" Q: v: b) W# U! `) S- p- A                Obj.Label:=sprint("huojiaceng:",i);( x; K7 G5 n& Y$ k
                Obj.inheritFormat:=false;; h! K2 D, S9 P+ e0 w
                Obj.maxxDim:=WH_x;
/ ~+ @, ]# b# E" G  A/ Y                Obj.maxyDim:=WH_y;
; \2 ]  i3 K! A7 R$ p% M5 c                Obj.ColumnWidth:=3;( F7 A2 p  l* j( P7 n! {/ P/ d- Y
        next;
  V8 y' B7 x% ~4 B( T( J       
7 y9 P' d, q2 Y5 k2 B0 p% r4 N        .Delivery.MUs.Forklift.speed:=2;( U: m8 u. w( v! T
        WH_var.delete({1,Part_Nums+1}..{*,*});* K$ ?. i6 J7 ^& Z
        for i:=1 to Part_Nums loop3 k6 A5 d& x7 K4 i0 u
                WH_var[1,i]:=chr(64+i);
* L: m6 g/ I' J/ Y0 E% \        next;
. a$ G( V3 i: X: H$ M4 _# {end;2 [* E. a: ]7 q4 D3 J$ L* H  k
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了9 U' G/ Y  B- P+ ]! Q

. r1 Q# F6 |1 e6 \& {

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-8 12:17 , Processed in 0.014358 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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