设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4331|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。' L* Q8 e) w- v. A
语句是这样的
+ L9 a# `0 h0 H4 f' u1 I  mis8 L3 S# C) F% j4 ?2 M2 F0 B( T$ l4 B
        i:integer;8 _# r: `% ]2 B; @! U
        Res:string;( K5 T  u3 H! l$ n5 V5 R( r( B
        obj:object;
6 M: w0 B' ]+ d' l3 odo
; d+ z( g! r' x) n        if existsObject("Status") then
0 e* J. S' s" t8 z1 _                Status.deleteObject;  Q+ @+ F( a5 B+ Y! Q8 ~# Y
        end;
* Q! ?9 R- C2 t1 e        for i:=1 to 10 loop
& d# f4 ?5 G) }. J- |) `                Res:=sprint("Store_",i);
0 z; U4 y; H2 R' _1 B1 h; u                if existsObject(Res) then
# A/ V3 w( H( ]                        Obj:=str_to_obj(Res);
: {& B+ s: {/ e! N                        Obj.deleteObject;% U; }- V8 w* m: g
                end;: _6 o% R. `, H  Z
        next;  g$ u" k7 ^3 v: p7 K: q% r9 f; m
        --shengcheng Status:zimoxingceng
! c( g& s9 D( I* q7 @        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");$ f5 S3 r, C4 ?
        Obj.Label:="warehouse status";, e: r. i# P# P1 v) j* W
        7 {6 k: L' x) i; t  b- {% ~: E
        for i:=1 to WH_nums loop
4 S6 k$ f, n8 P4 n& d                Res:=sprint("Store_",i);
$ r3 H5 y/ R+ G+ L" w' p                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
$ g+ _' O' v! E$ }# |                Obj.Label:=sprint("huojiaceng:",i);$ z) c2 Y" |) S: M5 ^
                Obj.xDim:=WH_x;6 Y- A  S) \+ \% n7 [8 L
                Obj.yDim:=WH_y;; q' O0 K4 M! @3 F. A1 k0 l1 d. F
                Res:=sprint("StoreData_",i);
7 U; s$ d* A! ^5 w, r# Z8 ?               
' i" i" Q( H9 q: x3 d                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
9 d7 j/ C) z  F% L                Obj.Label:=sprint("huojiaceng:",i);) J- D, l6 k6 e6 `5 I" H) y
                Obj.inheritFormat:=false;- X$ k( k. [; w' P. _9 @' O$ A
                Obj.maxxDim:=WH_x;$ R2 h3 L* c+ a! C5 f* ~: |1 e
                Obj.maxyDim:=WH_y;
) ^1 _: _) [4 m# C* a5 H5 N; N                Obj.ColumnWidth:=3;# K' O9 t  j) |; F. |
        next;- }; U7 v' ~3 K4 h. @
       
$ I( v9 x2 _& j9 {2 W. F3 i        .Delivery.MUs.Forklift.speed:=2;* e3 K' f4 C6 n) H" }$ G/ O
        WH_var.delete({1,Part_Nums+1}..{*,*});
2 r1 l; t3 o  [+ @        for i:=1 to Part_Nums loop
9 P& m; h0 P2 x& U1 K/ i                WH_var[1,i]:=chr(64+i);
% K2 o% g6 u( c: ~4 }* i1 L        next;+ t0 D7 C7 \; o
end;: k0 P8 G- n6 u
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了3 M4 S% a% n' e, r7 z
! ?5 `, t* z" C  E7 P3 S  O

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-26 19:53 , Processed in 0.014840 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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