设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3489|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
0 S% x, N& r$ A* R* r语句是这样的3 T$ @) Z$ G% J9 b* X2 ^2 g
is; M# w" b+ _4 e2 d4 Y
        i:integer;
$ K! X% F- g& [- e) C        Res:string;# S1 [8 W8 Q, x0 M* v' f/ R
        obj:object;( O9 U1 z! ~/ R* W  |# v  l" k
do/ t- _, F1 m4 g0 D% y( n
        if existsObject("Status") then" S' D% e6 m9 s" ~/ @
                Status.deleteObject;
3 L! |" F. j' g) j/ [& i: Z- w# o        end;
: s8 w5 E9 |$ V0 h+ Q        for i:=1 to 10 loop. j7 I6 m; M- k2 q
                Res:=sprint("Store_",i);
7 A- r* n; z- B: b( x& Z% r* A, o                if existsObject(Res) then
5 b$ s2 w+ L' }5 c# v                        Obj:=str_to_obj(Res);
) D2 T2 w% O3 ?8 s) \! I                        Obj.deleteObject;
( \! S5 E9 d3 J                end;& k6 [. E( j0 Q7 v$ L
        next;; o, t1 f" T" N8 a7 M& X" G
        --shengcheng Status:zimoxingceng
. R" F* b' ^, R! v8 x& O        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");) w; P) w+ d+ V$ a/ z
        Obj.Label:="warehouse status";
/ a* t4 t5 L9 T/ D$ W# O       
" M9 A2 [% ~6 s        for i:=1 to WH_nums loop
9 j: `" c& P& H) N, T% \                Res:=sprint("Store_",i);3 G9 M5 e6 J5 k5 r
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
9 h' f: b+ F4 i& F: Y7 H                Obj.Label:=sprint("huojiaceng:",i);  e; j- {$ n- N+ l" K( g
                Obj.xDim:=WH_x;
" o) z" e" p0 Y* ~4 p: G  o                Obj.yDim:=WH_y;
" h/ Q  [% h4 q2 I                Res:=sprint("StoreData_",i);# K  T& x  w7 d, F3 u, n7 S
                  j7 a9 ]8 p* w' H
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
# T7 d4 h! l& m! P                Obj.Label:=sprint("huojiaceng:",i);
7 m; W9 @  [  z                Obj.inheritFormat:=false;/ ^3 B& {) l6 p9 h6 O, V! ~% ?
                Obj.maxxDim:=WH_x;  I$ F+ B" {* `# b" ^8 S+ g) w
                Obj.maxyDim:=WH_y;# S1 B3 W$ b% X" V( u
                Obj.ColumnWidth:=3;% k. K5 l) \3 A8 r$ M; h4 L1 n
        next;
/ B0 _( L, _+ w# c: X/ o) ?; |        # q% _2 b" r; e# r( F0 n4 O/ g
        .Delivery.MUs.Forklift.speed:=2;" I, W0 h6 _4 S" t
        WH_var.delete({1,Part_Nums+1}..{*,*});
/ B; Y. [7 c" C        for i:=1 to Part_Nums loop
* _' G. \1 I  G$ }. k# A* @5 |& V                WH_var[1,i]:=chr(64+i);# w/ {  q8 T& Y4 n" I
        next;% e3 g- Y1 Z  @4 }3 S, s( M
end;) l0 q2 n8 z3 X3 A+ r
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了% |1 o, f, h3 f* b6 f; ]
; a6 _" O* W% Z1 X- Y2 a

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-8 08:19 , Processed in 0.142862 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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