设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2325|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。% P( R0 s8 [& ]! c5 s
语句是这样的
0 J0 B+ g9 A9 n) E' Z3 v  sis
' ]) K6 y9 I0 @  |0 A        i:integer;
; b5 r; N) o9 Z4 u5 ?8 b- k7 m        Res:string;
9 ?3 C: Q" Y) v  O- @        obj:object;/ ^3 G) E' y: H' @6 G
do. a4 r: Z1 B, ]. N) j- v
        if existsObject("Status") then
8 V( V. e7 x0 s2 c                Status.deleteObject;5 G9 Q8 e. H" I; N: Y- t
        end;
# z8 d, B* u; d% E: X- F( K  q        for i:=1 to 10 loop
. V' x0 D9 c$ J8 N! w6 f                Res:=sprint("Store_",i);: W- u; _; T/ o' j# _
                if existsObject(Res) then
. T5 ~, h# ~* `7 W! A) M+ R                        Obj:=str_to_obj(Res);
# M; ?0 T7 P! x                        Obj.deleteObject;2 c% |7 Y2 Y5 a) `( O; {" w8 q
                end;$ y8 S/ j" C6 ?0 C0 C
        next;
8 P; e0 m1 D3 c3 c% J. j( q        --shengcheng Status:zimoxingceng& L" H4 F: Y7 i( y. y: A
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
+ v6 m' |9 N& f' R+ t/ y; ?% o; X        Obj.Label:="warehouse status";% l6 h; l+ m" y+ @# v& X
       
( Y) f: P1 l9 P- X' Y" Y( R4 k' i( b: R        for i:=1 to WH_nums loop
6 z' G, X' b, a9 }6 `                Res:=sprint("Store_",i);
+ s9 y1 T% V9 B- G                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
: F* K4 e5 h3 S$ g                Obj.Label:=sprint("huojiaceng:",i);
  t6 L! b/ n) K( ~3 Q) W                Obj.xDim:=WH_x;9 Z/ \$ A" \! S! a, ~2 E0 S
                Obj.yDim:=WH_y;" g3 B6 L; Z- q2 ?' U5 u
                Res:=sprint("StoreData_",i);
' y% f" w" f0 E9 y( g& E7 F3 X                ( j. v$ h/ J5 q2 ]- r1 s3 W( Y0 a
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
8 X9 ?' T6 Q  }2 s                Obj.Label:=sprint("huojiaceng:",i);/ s1 k& M+ q* D; @
                Obj.inheritFormat:=false;
. m" j- _! O" P: Z9 w! _                Obj.maxxDim:=WH_x;
4 N) ?: b; `$ t2 u7 b/ h: _  l  k                Obj.maxyDim:=WH_y;
6 I3 \- p0 |) _% o8 D7 b                Obj.ColumnWidth:=3;
' g5 h+ }9 c; Y2 y1 p+ ~5 g        next;
* U9 W: N/ ]: X/ T! ]) t       
: @2 H1 \) ^4 a/ x2 i1 Z        .Delivery.MUs.Forklift.speed:=2;2 l( }9 K  e1 n* D! W* u
        WH_var.delete({1,Part_Nums+1}..{*,*});
4 }$ n; W; X0 ~$ }0 e9 r9 o        for i:=1 to Part_Nums loop: V6 Q+ S; u7 B4 j# Z; k( N1 G8 S
                WH_var[1,i]:=chr(64+i);
  Q( ?* y4 @$ T        next;
( _- Z! [6 {- \$ @3 O6 W" @' x; pend;) H7 A6 W5 G; h, t
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
1 X: Y' k3 W9 h/ R9 K1 @+ K2 K/ W. o+ i7 G( H6 j6 p

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-5-3 04:27 , Processed in 0.015503 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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