设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2664|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。/ Q5 ?6 i5 X3 J! {$ `1 s( `
语句是这样的
- X! R2 h. S; I/ P+ C- i; w  Vis
! J% p  B) p# s$ U4 w: g# I        i:integer;" H5 F3 a2 J' l' ]) M- g- ]+ P& T
        Res:string;
1 w: D9 T( L* }        obj:object;
. h; K. \* o# o2 ]* `3 @5 m. Ndo
$ [: t. k/ b- a, t. C: E9 T        if existsObject("Status") then  o/ F7 H4 d( g! D" O9 U" z
                Status.deleteObject;
) b: v8 }0 y! b' `        end;$ l" P" |6 p& d/ G- H- G; q3 F
        for i:=1 to 10 loop
1 [  p0 Y+ L2 R3 c3 R                Res:=sprint("Store_",i);
. X% l. m( [4 H/ E( G0 `  {+ Z% n                if existsObject(Res) then- X) [2 M9 |9 e
                        Obj:=str_to_obj(Res);
- r5 C* U! W8 ?# h9 R3 M                        Obj.deleteObject;
9 _* H  [4 H7 y, f3 g! D                end;, w9 S' p7 T8 `, N3 P
        next;( E" I* r- g- y+ A( N
        --shengcheng Status:zimoxingceng
( @: K1 ?$ ?1 W+ F8 F2 G( w        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
1 J) I( t7 T% p* X  c1 f8 {        Obj.Label:="warehouse status";8 {( }0 C2 m- u" |$ I3 O) Y
        ; K* ~1 D% N' f3 C% a
        for i:=1 to WH_nums loop; A) w+ B7 t2 h. p/ J- ]1 B- @
                Res:=sprint("Store_",i);& X8 t$ Q3 }6 f0 P
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
1 _/ U- P, E% `8 P5 F/ a% y                Obj.Label:=sprint("huojiaceng:",i);
. U- ?" J5 i% v! M                Obj.xDim:=WH_x;
; v1 t- y2 e* e6 ^* _                Obj.yDim:=WH_y;4 e$ F: D. g/ O3 l( r. P5 L7 t
                Res:=sprint("StoreData_",i);
, s/ h& H+ z) O                / L! I1 v1 o8 j' p
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);5 V) }6 m1 X% t" A
                Obj.Label:=sprint("huojiaceng:",i);
, H" C  Y6 j, @7 {3 Z0 }, }                Obj.inheritFormat:=false;$ @& z. B8 a; ]
                Obj.maxxDim:=WH_x;
+ d$ W/ N( j/ x                Obj.maxyDim:=WH_y;
6 ~, I4 k2 f1 X: Z, |! _                Obj.ColumnWidth:=3;
& [. s4 \9 i5 y  r* @% L) c" l        next;
% C, L$ q. W& k1 m0 ~: x        & F; c' G+ u* a2 t' L
        .Delivery.MUs.Forklift.speed:=2;
- O& ?- I6 O/ {6 `) W" \        WH_var.delete({1,Part_Nums+1}..{*,*});
2 w. n9 D, P' ?0 N' B        for i:=1 to Part_Nums loop
2 R" O0 m6 O/ K, ?6 G+ x  G3 ~                WH_var[1,i]:=chr(64+i);, r. O% I. j( Y5 z9 s8 {) p5 |. F, ~
        next;  e; J& x9 }# U- v# b- ]5 g
end;
; J& Z! P" n; Y出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了$ E4 H" k) Q9 `. A4 h

# f  Z3 x* ~3 m$ \

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-8-28 01:01 , Processed in 0.016809 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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