设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3653|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。' E, p- z( Z% ^8 }5 Q0 g
语句是这样的# d: y1 U; N0 d9 l
is5 k8 w% t1 x) [8 W7 V4 {/ a
        i:integer;
& }1 R* C, b2 ]        Res:string;
* N: o( }, H) H/ y( ^        obj:object;% J6 n$ |2 @7 q6 g
do4 E1 u/ L7 U! a( h' p4 T
        if existsObject("Status") then
4 r+ I" M/ M. h4 U5 F. T                Status.deleteObject;# d" A1 j9 D4 g& X. l
        end;1 N" S6 k6 q  s6 U
        for i:=1 to 10 loop
) X( Y' M2 }- b& k* P( h' ~                Res:=sprint("Store_",i);
5 y* x5 b- |: ~                if existsObject(Res) then
: O' `3 P. E: Y- m                        Obj:=str_to_obj(Res);, I- \0 X* {) i& v; z
                        Obj.deleteObject;  U0 N/ R, j- e, _/ }* U/ O
                end;
4 B1 B6 ?5 _/ X) `9 G/ Z        next;
3 u" N; g; v) V4 \$ A        --shengcheng Status:zimoxingceng& m4 z% Q) X, r, y- |3 k& U
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
$ W) @) [# F  ~' U9 m# {! [$ D$ K; ~        Obj.Label:="warehouse status";
1 \/ n0 T5 `9 a. Z& C" ?% J1 ?       
! _- m% V9 V6 m: B        for i:=1 to WH_nums loop
: N. t' c, ~# d" D- M                Res:=sprint("Store_",i);
% C8 B& f( P4 S; ^/ i; f$ q                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);& g7 f0 i8 ~/ e+ F) J/ z  Y
                Obj.Label:=sprint("huojiaceng:",i);2 k; B% c/ o6 s* D" j
                Obj.xDim:=WH_x;& N, ~. a3 I: f8 i) \
                Obj.yDim:=WH_y;
+ _1 _% y+ \6 T" R- q                Res:=sprint("StoreData_",i);
( N* q3 i# c% m6 N                ( F+ f( I! v. I3 q/ u
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);& z) E# C  y. d& m- Z
                Obj.Label:=sprint("huojiaceng:",i);. C6 v( b) q" f1 _* q& Q1 K
                Obj.inheritFormat:=false;
  p/ g+ v. D* W# f( _% W                Obj.maxxDim:=WH_x;
8 b) K4 X# G5 g0 r, ^  M: o( f; K                Obj.maxyDim:=WH_y;
% w2 G+ Z% d$ J6 C* A( f7 E                Obj.ColumnWidth:=3;
7 t3 u$ ^7 {9 [. E/ n% P6 k        next;+ L$ u9 R) D  S
       
: R* i+ \# p  @; u+ ^% m        .Delivery.MUs.Forklift.speed:=2;& K  R' j6 j" h; Z/ [9 L
        WH_var.delete({1,Part_Nums+1}..{*,*});
, M/ Z% O! r/ D3 n: N7 o        for i:=1 to Part_Nums loop
% r4 H1 {$ O+ _8 I                WH_var[1,i]:=chr(64+i);/ Q, J5 l: g. _
        next;
- R6 v1 j3 d7 i& x1 j+ lend;
3 d: I; ~4 O: C( ?出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
  ^9 w" w+ n& a5 V, A  C( R2 }! `; j) U  ?: `8 F: [

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-8 23:39 , Processed in 0.022196 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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