设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3406|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
4 j0 w9 E. d, n/ E. x语句是这样的
4 E2 \4 `  q6 @- I8 h) a  pis
$ {0 U! s) ?% O: E. ]: m8 v! @        i:integer;1 M, V7 G8 R7 m: i6 r& V$ V
        Res:string;, W# t  F. n, P5 |. [; P+ f
        obj:object;8 w6 ^' V% i: ?$ U% _8 ~0 U5 A7 ?5 G
do
1 c/ X  k  |' x% k        if existsObject("Status") then
: d7 D5 v, V  y4 b# k' J                Status.deleteObject;
) O2 E# F: J' b3 R) W+ }' i        end;" w* T# T6 S/ Z! h1 V3 T  l! {3 u& |
        for i:=1 to 10 loop
5 c" x& r, q# C3 [4 ~) X! T5 b" A9 [                Res:=sprint("Store_",i);) H, ~( O. ^8 P) b1 |9 F
                if existsObject(Res) then
+ `  o9 F# A- l: _0 S; F" ^                        Obj:=str_to_obj(Res);4 Q. k$ b$ Y  `
                        Obj.deleteObject;$ M  Y5 ]" C( g4 W4 f; M
                end;7 g+ i# E( d7 `! }! W, x0 F# I
        next;
! Z0 M* }$ \' ?7 U4 ]2 O, |        --shengcheng Status:zimoxingceng9 t, o1 S$ l* s  u9 R
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
  _* f" \% t  ~$ [! q; Y        Obj.Label:="warehouse status";
" W3 [& j7 ?& P( ^. g       
* f5 ^$ H, n( p1 ]4 @9 m        for i:=1 to WH_nums loop$ A9 L, c+ V' e2 A. [
                Res:=sprint("Store_",i);
# L, }( }2 r) Z  L3 [% I                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);7 F% \% N& b6 w
                Obj.Label:=sprint("huojiaceng:",i);
% |5 C4 z" u3 t9 f9 f$ k; A5 f                Obj.xDim:=WH_x;# T; i6 j7 x  V$ Y; D
                Obj.yDim:=WH_y;- k/ p. a, @& r& L
                Res:=sprint("StoreData_",i);- _4 o0 C. l$ p$ w, }
                % V7 K9 j. p/ \
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
5 m& `) L$ O! K. @                Obj.Label:=sprint("huojiaceng:",i);
3 b" r. v, {) V8 b5 Q5 W$ {4 t$ ?                Obj.inheritFormat:=false;: r" f& E0 U: M+ c3 \
                Obj.maxxDim:=WH_x;
' D0 ^, n' v/ z. J) |                Obj.maxyDim:=WH_y;5 @. s( F6 ~- N* O" @
                Obj.ColumnWidth:=3;
4 a: b8 Y& w9 h5 i        next;
+ y0 c; K5 {& p7 `1 f        5 B+ z- c5 U( H& T/ K
        .Delivery.MUs.Forklift.speed:=2;$ s# @6 x# T- F1 i2 _' @
        WH_var.delete({1,Part_Nums+1}..{*,*});% |' t& k5 ~8 |6 W
        for i:=1 to Part_Nums loop$ ^% p6 M4 O; C* G7 z( |  N
                WH_var[1,i]:=chr(64+i);2 r: P9 k  }1 ~, c: L3 I4 i  l& G
        next;7 B( p) c; D0 R, W  j% A8 u7 u
end;6 S' U" Z+ O  d1 G) S  X
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了6 Z0 E' i3 t% q6 N- c$ M% r
( _7 J# b2 A! z& U, t/ T  Y

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-21 05:39 , Processed in 0.019688 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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