设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4343|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。1 ^, B/ O, e# T; _3 p9 G
语句是这样的
" Z0 B) P9 x7 \& jis' O0 t' o+ J+ d: W2 S; N/ f$ d  q' T& ?
        i:integer;& q! }. K4 g8 I. Y* V+ V5 u
        Res:string;
% L- T7 Q( h4 b        obj:object;
' y9 G1 ~/ P3 ^6 g. E2 Z+ n! z( M( x& wdo
, ?  L! {: b3 {# V4 G        if existsObject("Status") then3 R9 O8 }1 l4 w
                Status.deleteObject;
% T/ A3 r& J; y3 c, E3 T        end;4 q9 ^9 \* D, J3 ?
        for i:=1 to 10 loop. U2 e5 n" X% Q4 D& q! O3 S
                Res:=sprint("Store_",i);
5 y4 H) H/ m! F( n6 i' S                if existsObject(Res) then
' n6 y2 B3 F+ a+ o, j                        Obj:=str_to_obj(Res);6 m) t. v' Y! y
                        Obj.deleteObject;1 T1 L* x/ K, [4 r4 O: n
                end;- A" Y6 i. P) u8 o* `1 l6 N
        next;
$ ^5 k7 @! ]9 O- w7 }        --shengcheng Status:zimoxingceng. B/ F* l: h! \# `7 b+ a
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");1 v& u+ x- [+ y: t1 a+ v
        Obj.Label:="warehouse status";' l0 T, i  F- i
       
- a, d2 r) ]) v: R+ q1 |3 E        for i:=1 to WH_nums loop
- r1 r# p: _  ^                Res:=sprint("Store_",i);
' m4 L" _- ?3 Q5 P7 P                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);! q  e4 n! P9 R' ?5 w8 p4 R
                Obj.Label:=sprint("huojiaceng:",i);
+ ?2 o: x& u3 X% u2 c3 o' t$ [) j* j                Obj.xDim:=WH_x;
: L6 u7 D5 o: M                Obj.yDim:=WH_y;  v1 c# x" E2 X
                Res:=sprint("StoreData_",i);9 I1 {2 ]4 w8 W4 Y1 x4 R/ D/ L
                - D' J2 w; z6 W9 a+ a( H/ \
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
1 |; s$ R2 y' S  m/ k/ v                Obj.Label:=sprint("huojiaceng:",i);
+ C2 r; q# ?; m/ B8 J; a                Obj.inheritFormat:=false;
& F) M3 D7 Q+ f/ K                Obj.maxxDim:=WH_x;
2 j  i  e- F; i                Obj.maxyDim:=WH_y;
: s' H8 ^+ V% r# p- ~3 j! g                Obj.ColumnWidth:=3;
: O3 V! g: a4 c* d* q' f6 k/ Z1 v# }        next;
9 m. p+ D1 _+ H6 T2 w  Z* D  X        ( a# d/ x( w3 h
        .Delivery.MUs.Forklift.speed:=2;
& ?( [7 L+ V0 c" g        WH_var.delete({1,Part_Nums+1}..{*,*});
3 Z1 q; u* Y* X) P        for i:=1 to Part_Nums loop1 M! k+ T) i% h  U0 \$ t1 q
                WH_var[1,i]:=chr(64+i);: B1 F5 z/ R# d
        next;
* }  [$ R" s4 yend;
6 x, \; H3 G- r. D' x9 I3 D$ W出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了/ U% Z5 u0 p3 [1 R
3 W- S! V) @; e' N

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-28 14:33 , Processed in 0.018709 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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