设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4453|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。) B& p5 C; X/ N/ m* ]8 P
语句是这样的7 k4 A/ b2 A6 ^/ x2 D
is
( g. J+ v% @( e: T1 ^- B$ Z9 p        i:integer;" h# c4 d  N7 U2 H" c
        Res:string;4 S& S- B3 ^7 f* J, U7 ~, x& |3 |
        obj:object;
3 E, j0 [/ R! a/ `5 p" T" v# Ydo+ A( w2 U2 a5 O2 i
        if existsObject("Status") then  a( g8 ?# V, R+ h
                Status.deleteObject;
8 R7 m9 g, h+ B' z3 h# u6 ^& Z        end;$ V8 L8 I: N+ V$ _7 u
        for i:=1 to 10 loop+ b1 a' `" `) Z! O9 t9 M3 x
                Res:=sprint("Store_",i);
# p' E/ d$ Y: t. e. N' R8 g                if existsObject(Res) then* T; p7 e% S" Y# O' y& f4 M
                        Obj:=str_to_obj(Res);& s# m! [; j* P. x# [
                        Obj.deleteObject;
: b$ l( Z& V/ h& M0 A! }6 P, O/ ]                end;; J! X/ u# e4 f6 D1 p3 o
        next;
) S) d% f& y; ?+ u2 e        --shengcheng Status:zimoxingceng: H; B+ `/ W1 |+ V6 t1 d) v) v4 |
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
! _( ]1 J5 Z( G3 U3 E! P# ~" y        Obj.Label:="warehouse status";2 H# ]4 b1 o! r' }4 ?
       
( N) M2 ]5 f$ e) B        for i:=1 to WH_nums loop
0 C3 N) R. y# m2 G                Res:=sprint("Store_",i);. S# {& k+ |# }  m2 E9 C4 S
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 g+ t9 {) a, Z4 M3 p8 w                Obj.Label:=sprint("huojiaceng:",i);
9 c- S: @0 R, w( \) o                Obj.xDim:=WH_x;
* |( ~6 H9 e( E0 p4 W6 @. B; t                Obj.yDim:=WH_y;
6 h& S' o9 L; |7 E4 X# g7 x                Res:=sprint("StoreData_",i);
+ \5 M; _- S0 |& P( N               
- e4 k& N% D) D1 t1 m) m- M                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' Z7 e# R+ n+ _: I# H( B! z                Obj.Label:=sprint("huojiaceng:",i);
( a+ z- V8 _( L" j) W# _                Obj.inheritFormat:=false;
- g2 g, @4 H6 m' U                Obj.maxxDim:=WH_x;9 X/ g, N# e4 q9 |
                Obj.maxyDim:=WH_y;( f& [, @6 G" j5 ^/ |9 o
                Obj.ColumnWidth:=3;
9 H# l9 b8 p: B3 U4 Z        next;
. B2 |* {7 U! a       
' r1 A$ X4 _4 a3 h, ]2 D        .Delivery.MUs.Forklift.speed:=2;
: s% K" z; s. K& |4 Y; y7 m. p+ [        WH_var.delete({1,Part_Nums+1}..{*,*});
( T7 n: G- \" r* }, W( T' ]" s, ~        for i:=1 to Part_Nums loop* \% G" X2 h2 G) e$ V3 M
                WH_var[1,i]:=chr(64+i);* e8 X7 |" O2 T, r+ R4 O8 I; N
        next;
  W) e$ b- v! {- q, _end;& A' R: z1 N; M! z! @: m
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了$ C0 }0 r" N4 q$ M$ O

- t9 Y( s% {. n3 |# Y- o7 \

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-13 10:28 , Processed in 0.019100 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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