设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3529|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。9 ~( z! X% [, D/ o2 d) m8 p3 _2 _
语句是这样的
7 L/ `8 `! t& n4 D) a& b. jis( {3 C0 H3 I# G* K, }: v  K6 D% _! h
        i:integer;
' A0 u! e- P% h; I9 _        Res:string;
! s" V& H8 i% @2 b        obj:object;
7 a+ ^6 U* ?/ O* F; sdo: U+ s% \6 `/ ]: D
        if existsObject("Status") then7 \, O  i& O" _( j7 `6 `
                Status.deleteObject;
2 C% Q5 L' K2 r/ U" V: U        end;& L$ H1 u2 u: r, B( p5 G9 N
        for i:=1 to 10 loop# n& \; k1 B3 ~$ K( t0 h1 f& v
                Res:=sprint("Store_",i);8 M+ o) W0 L: x" g& _. M
                if existsObject(Res) then
7 r1 u* R! H0 U7 q  f                        Obj:=str_to_obj(Res);: H- `4 x4 {; z. S- C! U
                        Obj.deleteObject;+ S8 q6 U2 q& C& d" F  k
                end;* Y7 }% Q& H  q
        next;
& V: K* {6 t1 O: C% L        --shengcheng Status:zimoxingceng
  |) N: P/ Q+ H3 f5 c        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
' G' L# V7 w5 U2 E' C        Obj.Label:="warehouse status";! g# P2 B6 s: J  j8 _
        + ~$ h0 l" k0 w/ t2 F
        for i:=1 to WH_nums loop" {7 e( e: ~% `
                Res:=sprint("Store_",i);
/ h/ \. U/ a9 m6 V( Q4 U# n9 q1 _! {                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
/ L# t- y" K0 m/ ~2 a                Obj.Label:=sprint("huojiaceng:",i);8 d, k9 A! d2 ], r" n4 W
                Obj.xDim:=WH_x;
" `2 b9 f+ Z/ C5 Q! R; H                Obj.yDim:=WH_y;  ?# ]* H* Q& v7 `/ ^  h2 g6 s
                Res:=sprint("StoreData_",i);
! S2 E$ w* v- ^               
# s. c+ o2 v. s5 |                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);0 c1 `) N. _6 O
                Obj.Label:=sprint("huojiaceng:",i);
( q% L9 I- v5 x* w+ x1 r                Obj.inheritFormat:=false;; y" W9 n) m# c6 w8 w4 `( V# ~
                Obj.maxxDim:=WH_x;
" {3 o' S) y  H$ i7 Y6 n; K+ X                Obj.maxyDim:=WH_y;  D5 [; p9 V3 G+ F% z: G' F0 f
                Obj.ColumnWidth:=3;- F. T' ]5 Q1 i* f( b
        next;
* C- i$ k1 M. C; [; J) T6 L  A        : g" t% T3 c9 K  d. U( B: ~8 Y
        .Delivery.MUs.Forklift.speed:=2;: \. {, [2 V. M! z$ H$ m
        WH_var.delete({1,Part_Nums+1}..{*,*});
& a, ]& F, @) a        for i:=1 to Part_Nums loop
+ `2 z$ ]( y" |. @! q/ s                WH_var[1,i]:=chr(64+i);: ~3 {7 \; ?$ M5 i2 m& N4 x
        next;
+ v( s! u' w/ a1 i4 S" B/ {end;
, i0 X9 f, l! Z) @. K出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
4 \1 l6 Z$ }; ]
: ]8 B% ]* X) Q5 W/ G; D  m

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-16 07:27 , Processed in 0.015597 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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