设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3607|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
: x- V0 J+ A. {. l" u语句是这样的
! H" }- u6 @2 X) R' b! e: x3 ~is% P) r0 K: G' D# g% R" Z0 P' X
        i:integer;
$ d( u( R' D; F) ~- l        Res:string;+ n  f$ Q  H; k5 m) l/ g7 f
        obj:object;0 O6 C/ ^- L* v1 @. L! i0 ^
do
# Y3 ^: C( h+ a$ L* Q0 v# e0 L$ s5 b        if existsObject("Status") then1 @' z) `# [( e% U6 G/ @
                Status.deleteObject;
: E8 R* ]: E, j0 o& o: h& l7 L1 \        end;
$ N$ o4 T6 K% e; V% N7 Y        for i:=1 to 10 loop
9 H6 e& P# W; }% f9 v                Res:=sprint("Store_",i);8 ]1 H8 i6 t! t9 g- |
                if existsObject(Res) then! R; i' k4 Z$ o9 E$ H' x
                        Obj:=str_to_obj(Res);- D( ?3 [4 s- \1 y- S' f
                        Obj.deleteObject;8 m) c2 a/ f4 T7 n- B' b- N
                end;
/ [" D% {- f& A) ]! j6 H        next;/ @6 w! d- H! G
        --shengcheng Status:zimoxingceng9 s! ^; L5 N" a+ C
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
5 ~' n: h' _5 n5 u7 N        Obj.Label:="warehouse status";4 n  A1 K* ~! N( c
        ; z9 S3 H. v& `9 M
        for i:=1 to WH_nums loop- W" x7 ^  c1 Q
                Res:=sprint("Store_",i);
' q) G; h2 q: k                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
/ x" Y* b6 f6 a6 P                Obj.Label:=sprint("huojiaceng:",i);3 w4 z7 U; L  L0 o- Y! _/ x+ a
                Obj.xDim:=WH_x;. B5 L# }0 R+ Q7 T. ]$ r4 \; V
                Obj.yDim:=WH_y;
. h8 e: _; ?' O2 S; \# J                Res:=sprint("StoreData_",i);
' G( D7 K! v" h  C& Z               
+ Y& ~/ u1 \9 h. s/ C! g4 l$ |. g                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
5 p8 B( Q; @9 w0 j4 Z6 v                Obj.Label:=sprint("huojiaceng:",i);; E; `) D- t- C& f) K  D+ p
                Obj.inheritFormat:=false;
9 ?, K5 C- V2 o; u# @4 y                Obj.maxxDim:=WH_x;( o) h: ~* _+ W5 c) S) V! s# P  u0 D
                Obj.maxyDim:=WH_y;
$ Y$ J0 e+ m2 K$ S4 J4 D                Obj.ColumnWidth:=3;
5 D% {; k9 D, L' a9 M        next;
0 J+ U( x1 c5 h& `5 Z, u& X3 @; f       
! U) S! ]8 d+ O9 g: I( O. ]        .Delivery.MUs.Forklift.speed:=2;
; f/ D) _/ i' E& ]4 Z7 L        WH_var.delete({1,Part_Nums+1}..{*,*});
2 @- B/ x$ h6 f9 n' ]9 _        for i:=1 to Part_Nums loop
7 j3 u- l* C3 ]4 a) K$ M                WH_var[1,i]:=chr(64+i);1 e% ~% h$ ~. `7 D
        next;
& H3 W' W, s; `* s, Y. ~end;
# F9 N4 Y9 {( p$ t/ y4 M出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了& e9 y1 ]7 S. }7 b
2 [# _3 A; Z# Q

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-30 13:12 , Processed in 0.016566 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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