设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3170|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
' H  L! d1 }. }/ Z语句是这样的
- ^1 H+ P+ C" m# l; O0 h' c9 ~is
' M" W! U! L5 L. G0 C& @1 r        i:integer;% b% H9 {* w) M0 q
        Res:string;
% y9 a0 s' E5 p# j8 o+ ~        obj:object;
& J% p0 w2 B4 N6 y- `# o  `2 S  r, d; ddo
, Y& O. s, z5 N7 L0 ^6 J4 l        if existsObject("Status") then
* m' a( {3 j& ]                Status.deleteObject;7 q3 M$ \/ s& x2 s" ^
        end;
. W. i- [9 b& q4 U' X5 Q        for i:=1 to 10 loop" c# M& [6 C1 \5 b
                Res:=sprint("Store_",i);6 k5 k1 t5 @" J; g3 O
                if existsObject(Res) then  ^8 h3 {; }  u
                        Obj:=str_to_obj(Res);
* E1 E; A1 j9 e1 j: e! }                        Obj.deleteObject;
; u/ `/ @( R" U4 P% I) ]1 ~                end;) s3 J: `* A- C8 ?- H4 L( |1 g- O6 F
        next;( f% Y6 y. X. c
        --shengcheng Status:zimoxingceng
& G6 a. U/ v% S1 H( O# f$ F        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");( N9 O) ~4 ]7 o- |# U  Y
        Obj.Label:="warehouse status";
, N6 @. ]* z" `8 c; \+ @          Q6 U# b2 j9 q8 c) J( \
        for i:=1 to WH_nums loop
( h- }$ P$ W0 N9 c% S( g+ r                Res:=sprint("Store_",i);
3 E% N( o9 j$ x8 [  M# B/ g, R' U                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);/ Y8 ^) C0 D3 Y+ J: R1 ]) F, N; G
                Obj.Label:=sprint("huojiaceng:",i);
6 z% E1 ?1 |& h                Obj.xDim:=WH_x;4 }8 s& y' l- U- N5 b* H. N7 x
                Obj.yDim:=WH_y;4 p- c; u: p6 R8 p$ I5 T4 P
                Res:=sprint("StoreData_",i);
' Q4 ~2 c7 h! ~' y; z; J. _                ' b/ z" b7 o# [& f4 J$ k/ l* c
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);5 ~; m% G3 r% n
                Obj.Label:=sprint("huojiaceng:",i);- W2 l0 a) ]$ H1 v' N8 G4 v
                Obj.inheritFormat:=false;- t* F8 L7 E0 n! }* e- v) S+ }
                Obj.maxxDim:=WH_x;
- A& b) r* A, x+ A5 u0 v                Obj.maxyDim:=WH_y;
6 M' O/ ^- g8 G8 v8 x                Obj.ColumnWidth:=3;& |/ l" h6 E, E8 ]( K! W
        next;6 E- z" |: j/ s
        7 E4 p- Q2 P4 B( f: L" e
        .Delivery.MUs.Forklift.speed:=2;. A' |! ~( h; |! _0 i: ]
        WH_var.delete({1,Part_Nums+1}..{*,*});7 g8 l8 M4 C7 r1 r, d- g, J( p
        for i:=1 to Part_Nums loop
1 k% t" \4 J1 e8 `* z9 }3 Y                WH_var[1,i]:=chr(64+i);
' R2 p( \8 z. n1 F+ J9 E        next;
5 W5 u3 b% S! M+ {0 Y2 hend;) `6 C  o% x5 p) l5 O
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了) s, g5 C  Y# u8 w5 N1 f
% n9 e3 |' a5 P& {/ K+ o) {" M

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-1-5 09:27 , Processed in 0.015054 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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