设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3676|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
: a, |# |& M- ~- r0 Z# w) X+ Z语句是这样的' g& b; u: I, Q, g. y2 {7 }/ y
is
' G- x$ ~' Z' S- x( e! ]        i:integer;
8 c6 K8 D2 M9 b( D/ }2 U        Res:string;0 w. k1 t! c/ l& P  z) Y9 V  N
        obj:object;) U) L0 B8 `& t) Q* w) N  j: `
do
. d: C; i7 K  s4 C7 Y        if existsObject("Status") then
" @! o- Q% l4 \! g& ]                Status.deleteObject;
- p  f0 H* `0 V8 v        end;
. N! K. F; f/ L) h+ \. E        for i:=1 to 10 loop
9 l& A4 J- B3 i1 w7 J                Res:=sprint("Store_",i);4 B/ n  U. o! ^. p; i3 v- x% c! R
                if existsObject(Res) then
* u2 W1 Q" e4 A( R: R3 f                        Obj:=str_to_obj(Res);
. A6 x7 x# A& Q3 b4 k/ v  F' I                        Obj.deleteObject;
5 l8 v& t8 z( n# C9 R# B* ]" C0 ~                end;
- _) I; x  Q+ h6 x( `. P        next;
0 H. I% {2 y8 N! R3 d$ `        --shengcheng Status:zimoxingceng& ^  O# U: y! v) p% O* d/ r$ c0 F/ g
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");; p- m1 f* R6 ^; a& C
        Obj.Label:="warehouse status";
/ w$ ~0 e- T& Z. i% ^        ) n& p; G) w" T4 K! o. @7 Q, ~
        for i:=1 to WH_nums loop# ?2 I/ t5 J" J! Y( x8 ^, ?5 [' u
                Res:=sprint("Store_",i);
3 R8 X3 h( G6 ]) v3 ^                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
( g, _9 }0 F6 i0 J( k: ?. V* W# f                Obj.Label:=sprint("huojiaceng:",i);, c8 s' {- x3 e$ b
                Obj.xDim:=WH_x;, L% R# S7 t9 J7 I" u& e4 i
                Obj.yDim:=WH_y;
# |  ~) z# o8 P) s% [! S                Res:=sprint("StoreData_",i);
& u2 D! K% p0 N1 E                0 ?4 ]& s: s; [: ~# J- W
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
  f6 R* j% z1 V8 ]# A8 d% r                Obj.Label:=sprint("huojiaceng:",i);
7 A; ]6 K- s; v% i4 M4 v                Obj.inheritFormat:=false;. [5 L% A5 E) v# ~' u% h
                Obj.maxxDim:=WH_x;
! S. W6 r- l- i2 g9 m                Obj.maxyDim:=WH_y;6 l# J# N6 r  H! s
                Obj.ColumnWidth:=3;, U4 z2 O8 ?! Z6 [. X4 x
        next;
' e) C! w  Y1 }0 B6 l2 s$ K        ; v* G# B9 l8 G" f0 {0 j
        .Delivery.MUs.Forklift.speed:=2;& v3 z/ o' a. w2 D/ o- S
        WH_var.delete({1,Part_Nums+1}..{*,*});
, b& e, u, p0 Y, h        for i:=1 to Part_Nums loop
$ r+ Z1 i; k) }  M  ~                WH_var[1,i]:=chr(64+i);
* P& K' D7 k+ t( x4 b9 m% s        next;
; |( R( E; F+ S3 F9 kend;; w5 o9 N9 l6 E$ Z. y/ F! \
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( i" o6 S3 k+ T, P4 p! L
5 v2 U6 ]8 \2 `

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-13 09:45 , Processed in 0.121580 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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