设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4427|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。5 U6 Z$ G8 O- s& f: t' x/ I* T2 k
语句是这样的9 d% q  J) t# f! f4 Z) C4 `
is
9 _! A0 b, Q! Z3 s7 \        i:integer;0 y0 X& o6 G. w( Y
        Res:string;
4 w. {9 |1 P7 l; B# X        obj:object;, `* p8 j& h# D( g! h
do
$ D2 R, a6 T+ B! e6 M9 D        if existsObject("Status") then
3 u* k3 L' s* O: k: k                Status.deleteObject;) M+ p+ x6 R- W- r! P. ~
        end;* L5 z3 ]7 b. p
        for i:=1 to 10 loop
4 x: B, k7 @2 I/ n$ Y                Res:=sprint("Store_",i);: h6 L$ B0 Q, ^/ q8 F: K
                if existsObject(Res) then
0 v: q. h" A  t                        Obj:=str_to_obj(Res);, m. o7 K' A/ @/ @5 u% F
                        Obj.deleteObject;' @) M: I; S& V- `5 W
                end;6 v/ Z+ X/ X4 k' L, X3 c* f
        next;
$ ?! s* x) S& f; }. T2 h        --shengcheng Status:zimoxingceng# j8 `9 {" \! v9 g# x- ^
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
! b- t* o0 a! b/ e. D& D! {        Obj.Label:="warehouse status";
% ~$ l. q4 R8 S; @5 d       
: J0 v7 Y& C9 b' b9 O        for i:=1 to WH_nums loop# L0 e7 s1 V8 S; A0 y/ e7 @' O$ r
                Res:=sprint("Store_",i);
" Z" e$ D9 F. Z& s5 w                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);+ p& {: J1 Y# C  H
                Obj.Label:=sprint("huojiaceng:",i);
* S, w/ a, y5 V  V+ z4 t- e% L                Obj.xDim:=WH_x;
% N- o/ {, n- p' V1 C7 n                Obj.yDim:=WH_y;* \8 R/ b$ j7 A; K% u
                Res:=sprint("StoreData_",i);
8 h$ {" J' z  f+ O0 D, p/ A/ ^               
. j: S0 _0 p* P# {+ K                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);4 p1 F! u0 Y) |% @& x0 G
                Obj.Label:=sprint("huojiaceng:",i);' e0 v$ |. m7 J( F7 j. u
                Obj.inheritFormat:=false;% b  }6 [% l- y
                Obj.maxxDim:=WH_x;5 r" C# Y5 ]+ L8 ]+ n
                Obj.maxyDim:=WH_y;
8 h1 m# \( G& l3 T3 F" ?- [/ B" P                Obj.ColumnWidth:=3;- N" J; J. i0 n- _
        next;0 I6 Z, J3 T5 h1 z* {
       
; g( H! D+ E" I- N        .Delivery.MUs.Forklift.speed:=2;: [/ O0 S" a1 P' }" J, N. g/ `, @
        WH_var.delete({1,Part_Nums+1}..{*,*});
9 i: {1 N' [% [, u4 Q        for i:=1 to Part_Nums loop! u6 D. G: U# O+ }. [. E
                WH_var[1,i]:=chr(64+i);
8 z& p$ A5 M. V. }        next;
4 a' g* L2 X8 J1 b  gend;
) }5 {. ~! H# F% L5 o8 G* J. V出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
6 x% Q5 j; [3 n/ @* E$ B6 c" L) g9 J, H1 n0 r, c$ J

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-8 05:45 , Processed in 0.021630 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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