设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4154|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
# z- g: X, u/ {& H# B* h( N3 }# h语句是这样的( o+ D0 \) v' b7 d; _! ]. N
is7 G# P9 C. M2 A; a0 G. e9 c
        i:integer;# t9 j# Z$ V9 Q# O& V
        Res:string;0 D9 N4 O5 T  i+ a
        obj:object;
- R' N2 f0 N" Jdo
1 G+ [: _) ^& C# d% g, _        if existsObject("Status") then
) z/ d# y- ~4 Q8 I. ]# D                Status.deleteObject;
7 Z* x( ]: s$ ]' b        end;. S- S3 s" Q1 L+ c9 \) Q
        for i:=1 to 10 loop0 s4 B1 V+ _, b. }* G! l
                Res:=sprint("Store_",i);
: o5 `8 M0 W4 t1 }- p1 u: a                if existsObject(Res) then
. q! b' P. t7 Z1 Z9 @$ c                        Obj:=str_to_obj(Res);8 j) [7 ^4 T7 y; p) t' i; A, u
                        Obj.deleteObject;# e2 p* l0 z3 T$ z0 d
                end;  {) t4 T" U, k/ U/ g
        next;* R6 E/ D3 u4 H, [: o9 {' W* d
        --shengcheng Status:zimoxingceng& ]; ~2 T3 N2 ^) [8 ~5 P5 x- N
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");  l0 m  S- e) t$ R2 a
        Obj.Label:="warehouse status";
9 R- I0 o: B% A3 a( B+ F* M        " a8 i8 x+ g3 J; U3 e! V
        for i:=1 to WH_nums loop7 L* g. T  J/ p, P# o  y; I$ W
                Res:=sprint("Store_",i);$ n8 t& O, V1 p: r( t4 E! p# C, j
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
) e3 |$ R5 ~3 C9 F                Obj.Label:=sprint("huojiaceng:",i);
* o+ p4 j6 d# y3 V* n  j0 o& u                Obj.xDim:=WH_x;
5 M) U; y! \. X; v0 E0 [                Obj.yDim:=WH_y;
! _+ Y- ~; C1 z% z6 [3 }' k                Res:=sprint("StoreData_",i);. ?5 ?( E! Z. w% a9 X0 K
               
1 t: w% b8 Q. T9 w# i0 B                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);: ~$ Q! E7 p+ t6 [2 a( \
                Obj.Label:=sprint("huojiaceng:",i);
$ g" P6 R6 X/ C0 M                Obj.inheritFormat:=false;% k! h7 ^7 H7 ?5 r6 H$ m, T
                Obj.maxxDim:=WH_x;  H9 k) i6 r* D
                Obj.maxyDim:=WH_y;  k. T6 Y$ i+ J- V, _
                Obj.ColumnWidth:=3;( @4 b3 f3 L+ a1 Z1 T* O4 }! H
        next;
% [# k/ c$ x: |+ i        . F1 U7 z) z+ g
        .Delivery.MUs.Forklift.speed:=2;
" l! c$ b  Y: i6 s' _        WH_var.delete({1,Part_Nums+1}..{*,*});' Y  B3 C1 ^! ~! q4 ~
        for i:=1 to Part_Nums loop
5 ~  C: E" P4 T' }; G0 @                WH_var[1,i]:=chr(64+i);) \. E& _- e- z7 w; v
        next;5 u' f, t; q. G) a! }1 ^
end;, n. w7 N/ r. g3 T% G1 U
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了# s; p4 t+ y' c0 n% @8 z4 {

) h% u8 P+ D" ~0 V

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-29 13:06 , Processed in 0.018421 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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