设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4025|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
9 R' u5 K; r- ~2 k$ _" s/ z* l语句是这样的
) P; ^' I( ?3 g/ Jis
1 l5 E9 }. @8 f" h9 \. g$ Z        i:integer;' P" g0 O1 a' M6 N( J/ E7 }
        Res:string;/ k7 \( s; ]0 p  x
        obj:object;, O( y: D- S+ r$ X, a+ K
do
0 U6 `$ f; ^" B9 [3 I2 }/ j& x        if existsObject("Status") then6 |3 `$ l* |+ b9 e( I
                Status.deleteObject;4 G& F# l$ X" \* w8 Y" K+ X. m
        end;) O, Z6 U" v: l' j
        for i:=1 to 10 loop
" n, f+ P# ^6 h" ^5 \; p                Res:=sprint("Store_",i);
6 }% s5 Z- J  M0 c% x                if existsObject(Res) then8 t$ D2 @* K* i
                        Obj:=str_to_obj(Res);( S8 f# `( P7 ^6 j
                        Obj.deleteObject;/ y! X6 e% x9 w( G
                end;8 C0 o6 f+ c+ ^0 s8 Y4 h
        next;
/ N6 J. I. L) j8 S- v4 W7 V* z        --shengcheng Status:zimoxingceng
  ^( N* y- w7 m. _" x& Y        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");/ P3 H* P0 C$ @0 X/ l
        Obj.Label:="warehouse status";
- L4 _0 H7 x/ o: p  o        3 V& r% ]# d4 I% x& {6 l2 D8 e3 ^
        for i:=1 to WH_nums loop5 F3 \+ q- G% |9 v$ N  v
                Res:=sprint("Store_",i);- H/ _7 H$ y! b
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);7 `: w5 r* u9 H7 m! Z1 @
                Obj.Label:=sprint("huojiaceng:",i);
( G7 g: x. L1 O, M                Obj.xDim:=WH_x;
" d; _  ]2 Y% c7 V& {6 ]5 |                Obj.yDim:=WH_y;5 _, K# s+ D$ @5 Y" O& F
                Res:=sprint("StoreData_",i);
  T/ c0 c; C0 \- u- g& G# M               
! U5 C0 g- y* D5 P: _+ {                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
8 r% x1 R: r- _                Obj.Label:=sprint("huojiaceng:",i);
/ v' {) f9 ]" z& w8 K8 H; w                Obj.inheritFormat:=false;
- K7 o1 H) k$ C; |0 h1 X                Obj.maxxDim:=WH_x;' ~( K1 r3 C+ E5 T0 C
                Obj.maxyDim:=WH_y;7 t4 t# ^2 `  C: w; S
                Obj.ColumnWidth:=3;
4 f$ a( _/ h& L. M4 f- o        next;( U- H4 o8 l, `; b7 l* q
       
0 `5 o! c" l  Q0 s& s  ^! y3 f( _        .Delivery.MUs.Forklift.speed:=2;4 R: H4 w, o, W. u( e
        WH_var.delete({1,Part_Nums+1}..{*,*});& ?$ ]" A0 Z4 _% B' r! `  F  Z
        for i:=1 to Part_Nums loop
# s+ K  `% x% s& F# B$ e. x* F                WH_var[1,i]:=chr(64+i);0 W0 i: G/ w$ ]; T/ r! g$ H& p
        next;3 o, d  z; l. ?! s' m0 _0 O* S0 E$ i' P
end;3 d# C) r: e+ O; y0 t
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( {& k$ B" L, l2 b2 ?7 x+ ^- e  Q
& [5 A( @4 X1 o, y4 [- t2 C4 d

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-3 18:24 , Processed in 0.019455 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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