设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2804|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。6 ?; n: N; n4 \8 w  P
语句是这样的
& o' v9 y$ H# c  `; g( i; Ais5 U/ p9 {. I' @% U  n. K
        i:integer;
* \0 @  m# t$ D% b3 O        Res:string;
4 ?6 k. i4 C" f8 b5 m& U        obj:object;4 H4 y$ X+ d+ q* w
do/ c# h9 A; C0 o
        if existsObject("Status") then
/ ]6 l) k" n' Y( E- ?                Status.deleteObject;
% J5 t& D& C* ]        end;
5 ^  }& ^$ X+ q- ^, m& Z. t/ D7 b        for i:=1 to 10 loop
0 x0 r# M5 a; k- K8 }! L6 A                Res:=sprint("Store_",i);
& G0 G. E% J% J3 [% o                if existsObject(Res) then
; ^5 |% y/ V7 F7 i/ `                        Obj:=str_to_obj(Res);
& i/ d( J5 r% [2 ?                        Obj.deleteObject;7 |, g$ _. O' @1 M
                end;4 B! @4 d) E' Q
        next;
$ M+ }( u! ~! ^$ G        --shengcheng Status:zimoxingceng3 }. C" D3 I! `) C: w
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
9 A! n6 J2 U7 g# N, Z" J- r; y        Obj.Label:="warehouse status";
  s  m( @0 W# p/ J/ f* b% S       
4 Z. w8 Q0 g8 d$ o        for i:=1 to WH_nums loop  b, K8 e. e/ s9 Q( z* u: R! k
                Res:=sprint("Store_",i);
) b' x; I& a: N) u: g                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
4 G4 t  g. x0 v4 P/ L                Obj.Label:=sprint("huojiaceng:",i);
& l7 G$ M7 Z# C6 U1 a                Obj.xDim:=WH_x;
/ I) @$ \. f" W2 {5 U0 t                Obj.yDim:=WH_y;
( C6 n* {6 T: C* j0 ~5 P' O                Res:=sprint("StoreData_",i);
: b% C: a8 ^$ M# N9 ]                + ~) m1 O( w/ e' j2 [1 g
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
5 l3 ?* \6 C% T) e1 ^                Obj.Label:=sprint("huojiaceng:",i);3 L0 n" X& e1 A& c  A
                Obj.inheritFormat:=false;
. }, Z9 v- W/ A" m                Obj.maxxDim:=WH_x;
2 k. }9 V9 y$ ]" m" e                Obj.maxyDim:=WH_y;, C& u& k/ k# f9 H
                Obj.ColumnWidth:=3;( E8 z# ]# U8 ]& Q' P2 a
        next;0 ~1 x7 C! e5 T& B6 x) ]% M* [0 ^
        5 r" M+ T$ K$ U: o
        .Delivery.MUs.Forklift.speed:=2;
: {3 B. h3 b- ^: V) F) r. o9 b        WH_var.delete({1,Part_Nums+1}..{*,*});; h, H5 ~9 z& f. g9 ^9 D$ m* O( N
        for i:=1 to Part_Nums loop, f' Q: l* u- n5 b0 Q5 x! s  x6 C
                WH_var[1,i]:=chr(64+i);
7 [1 `6 C2 w, ^8 {        next;
# u, I1 w9 M1 ?end;% L/ r! J2 S4 N" k* g
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了9 K0 [: ]" P( L  H
% Z5 u9 \; ~8 H5 E+ P

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-10-15 15:47 , Processed in 0.031209 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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