设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4045|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。5 [+ d8 X) q: ^% c& O
语句是这样的) q9 }7 X3 G" C" t
is
' E' r  C) {( j/ l* n: s8 l        i:integer;
! r& E' G( A$ V* }        Res:string;
' G, j$ |* m: |7 m% ]        obj:object;9 F! e! V* C0 K* @
do
" p6 d( |6 K$ W2 X# ~8 O        if existsObject("Status") then
. U$ [; ?$ ^! k                Status.deleteObject;' F" k& f- K3 |8 @
        end;
+ U9 H3 D5 p: |$ c8 l3 L! o        for i:=1 to 10 loop& F  E5 Z2 s2 ~. T- d8 d
                Res:=sprint("Store_",i);
  m* r1 q) u& C7 I( T" g2 u                if existsObject(Res) then
8 N+ E% z. f( u* M8 s                        Obj:=str_to_obj(Res);! O+ L7 ]  Z: O
                        Obj.deleteObject;. Z5 F4 Q, \7 N) i7 E
                end;
7 e! e1 m6 N% d3 z. }        next;
6 ~4 l0 c8 h: Y$ G        --shengcheng Status:zimoxingceng
; [  c: q: \1 U        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");5 q# R- V  `7 z% K9 T- o
        Obj.Label:="warehouse status";
4 ?. W9 ^/ m. O6 S: @+ Z       
; Y4 W0 g* h( O+ _  S2 R. |        for i:=1 to WH_nums loop, e. c2 q( K3 `" d" Q8 ]1 e
                Res:=sprint("Store_",i);9 ^2 h( h9 u6 I3 K. t
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' J/ E6 J3 `* L: a: G                Obj.Label:=sprint("huojiaceng:",i);6 {/ r" K0 v" U
                Obj.xDim:=WH_x;! w% t! L5 L! v
                Obj.yDim:=WH_y;
9 L% J' ]" n+ n" v6 w                Res:=sprint("StoreData_",i);
) g8 q; W" l1 ^* m                1 w9 @) D8 f$ D1 R+ G
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);1 Q7 L8 f9 ^  a8 P1 Y( B
                Obj.Label:=sprint("huojiaceng:",i);
! q* ?! s: s! l' p9 r                Obj.inheritFormat:=false;  F  ~- t+ ]: Z3 [: T
                Obj.maxxDim:=WH_x;
2 y1 E3 h! M! ]2 h$ i: f3 K# y                Obj.maxyDim:=WH_y;
5 Z: ]# J7 v; L                Obj.ColumnWidth:=3;6 G1 U! N9 w) ~7 B9 P
        next;
# E+ y& H( T- q3 ]  X3 e       
- a2 d2 m$ N3 X+ O        .Delivery.MUs.Forklift.speed:=2;
4 U0 ~* {; ?! J9 M4 i        WH_var.delete({1,Part_Nums+1}..{*,*});
- a- ?+ D2 k  a9 I1 p0 S) g  z7 E        for i:=1 to Part_Nums loop& _" i9 s/ d* x5 f
                WH_var[1,i]:=chr(64+i);* ^; V# a, B! L. |
        next;
- P& C% S. \" z+ x: q0 r5 c5 Oend;
5 l9 l: B( m0 e& S7 S出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( n$ @& r  j+ ~3 a% f- g) Q$ N3 ^3 z; z1 _' G: w% U5 l

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-8 19:50 , Processed in 0.015988 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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