设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3655|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。6 `! z( H7 U9 o- a5 k
语句是这样的
# H1 B. l1 t! ?6 B: e( f# |is
! p; m0 r0 Q3 K$ x- b. W. p; H* ]2 u* I        i:integer;
9 ?% g8 C$ T- z4 Y, q2 `) H        Res:string;8 S% P6 d: N4 P4 q
        obj:object;
5 x6 P! K) w+ r) ?0 Kdo
4 R$ h: O, S6 J, I1 A9 Z0 |        if existsObject("Status") then2 `9 m" H7 C4 n  |; o
                Status.deleteObject;+ s0 E) U: T5 {9 @* e
        end;
4 v7 V  S2 T' w, z8 X        for i:=1 to 10 loop+ |" }9 a( [$ V3 o0 r
                Res:=sprint("Store_",i);0 K1 W, t9 c2 A
                if existsObject(Res) then
7 q6 q$ q# q" Q' D1 E  i                        Obj:=str_to_obj(Res);+ g; V; {/ ?& K9 ]
                        Obj.deleteObject;
. v- b/ s+ G" y& W, ]& q                end;+ X/ L% K( v# O
        next;
, H+ J* K* C0 ^* r3 Z4 ^) O6 o        --shengcheng Status:zimoxingceng
+ D7 z( D7 ^. \# C8 O+ \3 R        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");: C' a1 \* G  Y% C9 [  h. d
        Obj.Label:="warehouse status";
" Q, n/ P: x1 O3 {        ( {: F. H( G. \7 Z  Z( N
        for i:=1 to WH_nums loop
# a) a4 J* Q; E- J8 S0 ^8 u3 d0 {                Res:=sprint("Store_",i);& j, H8 e- W5 P# O9 |$ M: w
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);2 L7 z4 t. K0 q/ i, D& m: v
                Obj.Label:=sprint("huojiaceng:",i);
: v5 \- I  R7 A# y( }; |- D8 e                Obj.xDim:=WH_x;+ k/ c8 B; I8 t! J) C
                Obj.yDim:=WH_y;+ H- @$ y1 S# Z2 R* J+ a
                Res:=sprint("StoreData_",i);, y8 V2 T; l* M9 l
               
# g. ?( U0 [5 U                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
: h0 V$ g/ F! M                Obj.Label:=sprint("huojiaceng:",i);
- A6 W7 S# q6 U! Y! z5 |                Obj.inheritFormat:=false;+ I' _, L' B2 l1 d* Z) d
                Obj.maxxDim:=WH_x;
7 W/ Z! a) s* i" z1 q" }                Obj.maxyDim:=WH_y;
$ e5 T7 _/ v# W" I  Z8 F8 Y                Obj.ColumnWidth:=3;3 l7 Q% F; S5 X- D' |' }
        next;; ^  U* `; p- ^1 F& ^
        : S' P& ~# z* T! ]+ b4 d
        .Delivery.MUs.Forklift.speed:=2;1 G$ ]/ V; W0 J6 r
        WH_var.delete({1,Part_Nums+1}..{*,*});- |/ j1 p2 W3 V2 E
        for i:=1 to Part_Nums loop1 z2 e; j% _9 C1 u
                WH_var[1,i]:=chr(64+i);: s  F. D8 h4 L! @' Y9 I8 D
        next;& r4 T. b# H. P9 k" D% _
end;
9 O. H  e$ R, c9 h, T( f8 X出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了/ V* ~+ h: x6 Q; G0 ?

# O% ~8 Q$ I1 D- U, j

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-9 08:31 , Processed in 0.018520 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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