设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3618|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
. t' m; `2 ]! Z( \: _2 g语句是这样的
% k5 r% b9 V! o9 cis! t  M% w7 T; H0 C" p
        i:integer;
* ^4 v, g, U2 e+ n        Res:string;+ Z  l7 u: w& ]+ S, V  Q
        obj:object;
+ i/ n) v0 R# F3 ]( v% A% B/ Zdo
1 B3 H' j0 N" c        if existsObject("Status") then. K" a5 b" F- W  }( N7 [; R; Z) X# B
                Status.deleteObject;
. Q% k, Q# M2 `, i1 y        end;
7 T/ k; u$ V! i, j        for i:=1 to 10 loop
, w& E: N3 h9 R$ {0 T                Res:=sprint("Store_",i);
9 J- p" c) C  _! F9 s& ~3 V9 s8 f                if existsObject(Res) then
% L4 e4 K* N# i/ i                        Obj:=str_to_obj(Res);1 x( B2 V2 Z/ @( X' S# N
                        Obj.deleteObject;! X9 M$ G3 g  l
                end;
8 J: w2 }* x1 D6 |2 z' L        next;/ A. S6 X- L7 ~
        --shengcheng Status:zimoxingceng
5 p0 q" E7 c7 b& \        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
2 Z6 {8 R6 y! u; r, x9 @        Obj.Label:="warehouse status";- P5 g  s5 ^2 p& L8 Z' }& ~
       
+ R5 y9 X$ y$ F! M0 o3 Q4 M0 t        for i:=1 to WH_nums loop( T/ @2 d) q. m) U0 P# s
                Res:=sprint("Store_",i);- e2 s, M  Y2 g0 c, ^( X
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);8 _8 m+ ]4 j' J' X3 I
                Obj.Label:=sprint("huojiaceng:",i);9 A# y0 |3 i# ~- `
                Obj.xDim:=WH_x;
6 U/ a$ \. r, Q                Obj.yDim:=WH_y;- g: y: K- b5 w( o$ p" X5 s
                Res:=sprint("StoreData_",i);
5 |* S5 `! `/ |                . v! f2 r+ b) J
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
! K& S7 Z, m, s+ ^# l/ O                Obj.Label:=sprint("huojiaceng:",i);
) |& O2 x2 M- ^2 F                Obj.inheritFormat:=false;6 }" b6 z. Y- L$ i
                Obj.maxxDim:=WH_x;# ^6 n  s8 l" E' p; w* Y
                Obj.maxyDim:=WH_y;$ C6 n0 t" m, O; T
                Obj.ColumnWidth:=3;
4 p- I2 @# f& v6 I% |: A        next;, c' _" q' W$ n
       
! m# E0 w# B$ {3 T% k: h        .Delivery.MUs.Forklift.speed:=2;# W9 T# O7 I" b8 G
        WH_var.delete({1,Part_Nums+1}..{*,*});
3 Z7 y- D% [) w        for i:=1 to Part_Nums loop
1 D7 B* ~4 r# R7 k                WH_var[1,i]:=chr(64+i);
- y. V8 \2 k) n; [( C/ @3 v4 F( g        next;0 A8 H. s7 v/ f: A  f- E) }( b
end;
3 C3 T  F, L7 \0 y- b3 [出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
; v! N0 V' D% Y$ Z* _. a
! W7 [( S  g. t. H( l

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-1 21:09 , Processed in 0.020172 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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