设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3153|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
7 t0 P0 F5 L$ G2 c语句是这样的
2 x9 ^4 V  D8 Y( Cis3 b3 e8 n# ]* P0 f+ @
        i:integer;
8 E5 N" W$ T9 I        Res:string;3 `% O6 O% X6 p/ K" ^
        obj:object;
% D$ l& U- \( D4 Udo
1 }# S2 O% H. v& i0 K+ @: L4 L        if existsObject("Status") then
1 s; m9 J: D7 {* Z) ?, o                Status.deleteObject;' b( k7 E3 q  }7 o% s) x4 g- m
        end;
6 E4 d& V7 v8 Z, [/ y. k! v        for i:=1 to 10 loop+ ^8 t2 E# \9 P, O, Z  E
                Res:=sprint("Store_",i);
3 n: }% u; g" {2 D3 Y: @* [8 Y                if existsObject(Res) then
+ t7 c5 A; U6 J1 q1 q' n3 r9 v; i                        Obj:=str_to_obj(Res);3 _+ }) e: Y! U8 B) C( t' _/ _
                        Obj.deleteObject;/ \8 S' k& W# @
                end;* Q% |0 X9 }8 W" z0 ^1 g: o/ w2 G
        next;1 i1 `. w4 O  f; ?
        --shengcheng Status:zimoxingceng
: _7 A" X3 f* P* q7 J2 h# N1 B        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");% |( e1 z- V; S2 W- ^" [
        Obj.Label:="warehouse status";5 J5 x2 d% ?+ g$ ~3 |) Z( L$ F
        : k% o9 o; S. _8 |' t
        for i:=1 to WH_nums loop2 d" D* m# n* O. }
                Res:=sprint("Store_",i);
# ?, a1 b' `1 h                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);4 z5 f! |6 G& J- P# j
                Obj.Label:=sprint("huojiaceng:",i);5 m2 J3 ]( u' ~& V" K  S
                Obj.xDim:=WH_x;
4 I. \9 @* V- Q5 r8 ~7 r2 @                Obj.yDim:=WH_y;
/ D9 d" \- q/ Z1 Q7 U9 ?  d9 r1 F% I                Res:=sprint("StoreData_",i);* C7 v9 z. n; E) D3 K% u+ j
               
# ~3 P+ e9 T* M. c: V4 W9 f                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
* c) J8 a" u- d  W  d1 M& ?' Z                Obj.Label:=sprint("huojiaceng:",i);
% v+ b6 j. |* G+ r. h                Obj.inheritFormat:=false;
$ ^1 H9 \; w- Q: B5 n  J; j8 o                Obj.maxxDim:=WH_x;5 v( i) Z& s4 H
                Obj.maxyDim:=WH_y;
* t" V! k! z& N5 c# x/ h7 Y                Obj.ColumnWidth:=3;
2 A) d: i' W. q% S  V& \0 J        next;, ~0 ]1 G+ ?! R& ]7 e) M
       
3 t4 P4 i4 k- X) R        .Delivery.MUs.Forklift.speed:=2;" t9 [* d6 n: }2 z0 H5 o
        WH_var.delete({1,Part_Nums+1}..{*,*});. k- g1 I  y* o6 {! _- _
        for i:=1 to Part_Nums loop, J7 ]9 I5 |/ k6 O
                WH_var[1,i]:=chr(64+i);4 s  l7 Y( J, t4 X
        next;
7 p9 z& |5 H6 {7 y" B6 Dend;
. A+ P0 t$ A: j: n出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
. B$ a  g) g; d; ^0 f6 k  ~4 X% n, y! \8 D

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-31 01:55 , Processed in 0.018191 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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