设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3591|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。1 n3 \3 _; ~& p& t& P
语句是这样的
$ Y, l' ]% K( R  B9 [& @is7 M" j- F- h. X" L
        i:integer;
7 J! Q% c0 [. W: Q5 A/ Z        Res:string;
+ g# O& h* t9 Z' \        obj:object;
9 t& J6 S/ j$ R) y" _( Sdo
7 ~1 }* h: ~. W        if existsObject("Status") then6 G& w; {' M- M" f' P
                Status.deleteObject;; _  W& ^% q5 ^( _/ ^/ a- L
        end;& n8 N! l" D& m* R
        for i:=1 to 10 loop
7 }- v# g; q! f* x3 u                Res:=sprint("Store_",i);
7 F7 S8 y: H& M+ c- Q                if existsObject(Res) then! k3 r" }5 \* a: _* r$ _
                        Obj:=str_to_obj(Res);, U9 o! s/ \' A) C# p0 S
                        Obj.deleteObject;5 S1 v) K# k# ~/ [8 f
                end;2 Q* t4 [6 C0 j$ A
        next;! C) X3 s6 p- O; D
        --shengcheng Status:zimoxingceng
3 L2 L( r% n* i3 h4 F+ }2 T        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");- d- Y% ?, b1 S3 a5 u/ [& P
        Obj.Label:="warehouse status";
6 g8 Z+ u2 _0 {7 [7 h8 W        8 W: ~3 O+ H0 o$ t  O* R1 A: c
        for i:=1 to WH_nums loop1 @4 F/ V' t% z( J1 `
                Res:=sprint("Store_",i);0 R5 |; e5 \! v5 a
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
! d' W9 }0 l. \. D* v                Obj.Label:=sprint("huojiaceng:",i);
  q  `8 C4 T" r( z# _                Obj.xDim:=WH_x;5 U0 ]+ q: m# u5 s" ?8 W
                Obj.yDim:=WH_y;$ @9 i$ R7 B2 C8 {7 g
                Res:=sprint("StoreData_",i);. p! V+ C; l% E
                6 n3 P( j5 u* e4 L
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);2 `* ^+ z1 b. e# `
                Obj.Label:=sprint("huojiaceng:",i);
. y4 G; A, q7 D                Obj.inheritFormat:=false;
' ]  U! J& b5 M* i/ y1 T                Obj.maxxDim:=WH_x;1 c0 ~: B' G( Q7 ^4 B; I
                Obj.maxyDim:=WH_y;/ k7 d& n; K9 e0 p
                Obj.ColumnWidth:=3;
1 Q5 ?0 g: ]2 d) N* x/ ?! T1 |        next;
" A+ D! B8 k8 u* h& T- O1 P. O       
/ A: Z8 R! \% p. c- o1 v9 o) o( S8 ~        .Delivery.MUs.Forklift.speed:=2;9 j. ~+ C7 b* _0 y3 C* `+ t
        WH_var.delete({1,Part_Nums+1}..{*,*});# h) }7 k' }, a7 `5 p8 Z# W
        for i:=1 to Part_Nums loop
) S" z$ M& K( ^/ f' P" W  m9 H6 v4 A" G                WH_var[1,i]:=chr(64+i);
7 m7 C2 ^" _% ?+ K+ d. u+ [        next;
- W% ~& d3 f5 [# q5 Dend;7 j" y" {6 i, e. W) U9 t
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
6 e# q) I+ W, g( a9 j  _: S1 M, U3 p8 v# y# K

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-26 21:56 , Processed in 0.019490 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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