设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4557|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。, Y6 ~7 Y  E% [# A$ }! K
语句是这样的
( W8 k6 P* a7 h% j% Y  Dis
" z5 I3 |5 V% ~' b' {        i:integer;% Y1 y. K' F! s: e8 c5 _, [9 c' i
        Res:string;
2 S9 L6 A* d' l/ U  q# w- v        obj:object;
; i) S1 T! v  q6 z4 ~do5 z4 R& a1 c0 }( |
        if existsObject("Status") then
0 V: d8 G( c  B0 T5 D/ `9 r; ?1 f                Status.deleteObject;- U- a: l" o3 m0 Z2 ]" {" f
        end;
8 i$ `2 c) a/ u* C8 S8 K        for i:=1 to 10 loop, Z6 S+ W0 _5 d2 h) ?* ~
                Res:=sprint("Store_",i);
& s; X& o3 K1 k& d5 D                if existsObject(Res) then
" p2 v  f7 i$ E# s2 U) F2 M                        Obj:=str_to_obj(Res);4 X4 P" B: s, P5 M5 a* h
                        Obj.deleteObject;
/ N6 m& r0 i- E) b) ~, j( a0 o                end;+ L% r  w7 {6 F% V# h  g: t8 [, v( R
        next;" v. n+ y- Q- `+ q, g
        --shengcheng Status:zimoxingceng
6 Z: A5 A+ X0 J+ }2 ?0 ~; @5 c        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
* T7 ?( A* }% B4 J, f5 @# M        Obj.Label:="warehouse status";1 e& I7 Z# u' ^% s. T& W5 W: a
        % R0 x. m1 e( z8 X6 x/ t* q4 F' L& `
        for i:=1 to WH_nums loop7 h& o: e! H9 [5 q; N( ^
                Res:=sprint("Store_",i);
) X+ \8 N/ t! q1 a' M: O6 z                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
* u% L# Y* b, v+ G                Obj.Label:=sprint("huojiaceng:",i);0 ^# N6 ~+ ]; {, }" ?9 @! J
                Obj.xDim:=WH_x;/ K2 ]. [  z) _* a+ H( v
                Obj.yDim:=WH_y;; f" |+ u& |: h7 f% h9 M' M
                Res:=sprint("StoreData_",i);
  p& H; Q  }9 l& X  N, I               
0 E! T1 ]0 u( A, X% M                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
! m3 P% n# z# {) G( X  i& _                Obj.Label:=sprint("huojiaceng:",i);3 x! O' I' W4 s) F+ q4 I
                Obj.inheritFormat:=false;  J, c% y2 R* Z; |
                Obj.maxxDim:=WH_x;% Q# {8 |' Q1 `, y2 y$ g' n9 q
                Obj.maxyDim:=WH_y;
# a6 t! l: s) Y% F% t) Y9 @                Obj.ColumnWidth:=3;+ H- e2 R/ a0 ]( A/ o2 k
        next;
5 g3 s7 s1 C& s" N" |9 @* {" h       
5 u" h; B; E; ?6 ]( q7 u; h% |0 A        .Delivery.MUs.Forklift.speed:=2;# q' |) |% {4 z
        WH_var.delete({1,Part_Nums+1}..{*,*});" A& Q+ Y6 n- s- b8 a! M
        for i:=1 to Part_Nums loop  X$ g& r" v5 w( p5 [
                WH_var[1,i]:=chr(64+i);
+ [. Q3 ^; x  o& {  P        next;
& _0 e2 W6 T2 f' [8 aend;& ?/ v. v' `; L7 h
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
' ?9 q% r6 y/ l) L
, k2 L! Q0 X% ~6 q2 m* F; F2 O

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-2 13:09 , Processed in 0.021479 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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