设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4495|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
: d: i6 v5 l1 S2 C# C2 E8 ?& ]语句是这样的% N; K# w- t" W8 {5 @& {! E
is+ h1 |- F" ?, J7 Y' M! B
        i:integer;
9 [  d2 n) Z8 ^% `- r" A2 J        Res:string;- a$ E4 T0 s. S% t7 Y, h2 x# }- L
        obj:object;0 z8 C, H& @( R) S% A$ ?
do
$ T7 m* _& _  F- h3 P! [, l        if existsObject("Status") then1 P& [$ K3 k7 J- B6 F
                Status.deleteObject;
* _2 X: w; U" }9 A        end;
) U: X6 M1 o% P: @        for i:=1 to 10 loop' b7 @6 g' J" }( D/ ?' q# Z
                Res:=sprint("Store_",i);
, W( x; I$ D0 F  O$ J                if existsObject(Res) then
. m$ z: Y5 g+ o( D( o( a                        Obj:=str_to_obj(Res);
8 `1 s+ x: D8 D2 }& b# B                        Obj.deleteObject;4 K- Y) K3 A: G% ]" [, m5 B
                end;
; |- ~  x0 ]" M! _. p        next;0 H/ `" y# i$ f  y* o: y
        --shengcheng Status:zimoxingceng, E0 L5 r  ~* |: f' z0 e8 d
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
. k" O7 @: m7 F5 z' J0 H        Obj.Label:="warehouse status";4 M! V. f) |" J
       
' j' e" b2 b2 q3 b: R( S- t        for i:=1 to WH_nums loop% o& O1 c( _' [, O) w* u) A% d
                Res:=sprint("Store_",i);1 x2 W1 }' ~# S( `4 U8 S
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
& [( Q3 z1 V) [, i) H$ x, y# G4 |                Obj.Label:=sprint("huojiaceng:",i);
" A8 W$ D$ w* S( `' L! @& a                Obj.xDim:=WH_x;
6 O6 ^! e$ C3 J( v7 T                Obj.yDim:=WH_y;
2 a" ]$ i7 E0 I. r1 W, V0 J                Res:=sprint("StoreData_",i);0 T* J  @1 ^0 N* j) n
                ) ~6 T8 |* P9 Y3 ^6 M( b
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' Z5 N4 y( g! {" j( F& e                Obj.Label:=sprint("huojiaceng:",i);7 ?) b# v( p2 ?. d4 J
                Obj.inheritFormat:=false;& a4 Y7 c2 i9 ~4 ^* T/ I
                Obj.maxxDim:=WH_x;& o  T( w6 ~7 K" y3 n  X
                Obj.maxyDim:=WH_y;; L; k4 E4 f3 K7 w# N3 `2 \1 W
                Obj.ColumnWidth:=3;
; }: G! \: ~, F: l& j9 G. H        next;
* Y) i: l) Y0 }       
6 k+ C; H. {3 _' z8 V" F/ C        .Delivery.MUs.Forklift.speed:=2;- J9 ?( F% T. H% J  ]- F- J
        WH_var.delete({1,Part_Nums+1}..{*,*});
5 r. h) ]2 R, n& |3 G        for i:=1 to Part_Nums loop
- o5 J( P2 a6 h( Z4 u+ D                WH_var[1,i]:=chr(64+i);0 ^  _" d/ z* Q. \! H% Q( K8 L
        next;
: G" l0 P/ M. U, \) Yend;8 ?1 b/ B. V' C* X. R3 ]; ^
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了. m. B1 K2 e# Z1 M# M
) e6 ~% M# J3 J+ F+ l

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-22 13:49 , Processed in 0.018112 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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