设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3742|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。7 O$ Z( D8 O& u3 i  R" u6 r$ ?
语句是这样的
7 D; G8 m# m/ y, g& M% Dis
, ~" w# \0 ^" N7 V3 j8 I! m        i:integer;
3 o/ K2 s. t1 j        Res:string;$ E2 ^$ n% T; x
        obj:object;
8 @' R0 c, h9 L  P0 v, R, Kdo* ?9 K7 M3 @- s" d, {" r. @/ O% E
        if existsObject("Status") then
  m& G/ B5 [  M- d7 S+ d                Status.deleteObject;8 s" a5 Q; H7 g. W- k$ c! n
        end;* A( t* J& h4 ~; O
        for i:=1 to 10 loop
5 J) Z) ]+ v8 L. F& _                Res:=sprint("Store_",i);  [4 j. N  {/ r
                if existsObject(Res) then
4 S) O" t$ x. R/ Y0 _* A                        Obj:=str_to_obj(Res);2 o# v& G9 H6 c7 w1 c# q6 B
                        Obj.deleteObject;
6 D# d4 F3 {' U) Z+ f- V! b0 n                end;" ]6 H# C8 }  i" F8 o; @; b
        next;
' [0 {6 W" ^: X4 |        --shengcheng Status:zimoxingceng; c5 s; j1 x6 K; ~, b+ @1 X
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
4 l% ]' G. q  F/ U) O# B        Obj.Label:="warehouse status";7 p# V0 G4 E" m+ s3 d+ I- A
        8 J5 A  [" L9 d( ?+ Z+ ^* g
        for i:=1 to WH_nums loop* V. d& y/ ~5 c7 z+ t* S
                Res:=sprint("Store_",i);. ?. y& v* r. O* X- o
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
0 C' p, N% F! P7 {! h                Obj.Label:=sprint("huojiaceng:",i);8 U& x* u7 n/ V9 V/ r; }$ e
                Obj.xDim:=WH_x;
8 s& x# q- X$ g. r                Obj.yDim:=WH_y;
# l8 X- ~6 @: ~& ^1 |$ ]0 z                Res:=sprint("StoreData_",i);
+ F4 H5 Z. e0 z( j* V               
: ~) n! z5 r# ~& W                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
9 D' s% C; M+ d# r! R                Obj.Label:=sprint("huojiaceng:",i);
0 n9 k* x; V. A# p$ v4 h                Obj.inheritFormat:=false;- d5 w$ b) k5 V, @( u! h
                Obj.maxxDim:=WH_x;7 Z. E' i! d: A8 w0 K
                Obj.maxyDim:=WH_y;' R& c5 f$ U5 z; ^0 W. b  V
                Obj.ColumnWidth:=3;/ j+ w# V! n, A- `) N( a* H
        next;8 ?! \6 \' B# c
        ! R/ k# s+ x7 y
        .Delivery.MUs.Forklift.speed:=2;
; g2 h, H/ ]1 k# O2 C6 ?        WH_var.delete({1,Part_Nums+1}..{*,*});
4 B# Y1 o+ t+ s, E3 \3 o- E1 D        for i:=1 to Part_Nums loop+ g. ]* s6 w$ ]7 g! l! n5 ^
                WH_var[1,i]:=chr(64+i);
1 I+ D4 O) A" _& c. R5 h# H        next;, s# \2 ?3 Y$ }1 r& c2 E8 M
end;
  r  ^9 x# n4 j2 p$ J* Q1 F出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了! `7 y, n4 |+ n- o4 y" k

$ E! {0 n5 V2 j% x3 r; s( q

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-20 06:02 , Processed in 0.022341 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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