设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2729|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
2 ?3 Q7 t& N: _. Z% K8 F语句是这样的
& z& A, C/ E/ j9 Q+ |7 F, n5 yis. _+ v. I5 \  J2 a. l  N7 [
        i:integer;
( e+ ~- m, g, m% z% ]4 I        Res:string;
/ x3 X9 b+ N; C) T( B- t% x/ Q        obj:object;4 }) y+ K" Y2 m. w# J7 u' z3 m: A
do8 a0 L% u# B% b/ p+ Y
        if existsObject("Status") then5 s9 u3 I  ^# ~/ {( @5 R( K+ U' @
                Status.deleteObject;
& D. W; s0 L7 ?& `) j        end;! k+ a6 J6 e" X; v0 B6 m
        for i:=1 to 10 loop0 {9 n! m* X. g2 t
                Res:=sprint("Store_",i);- l  Y! c4 t4 n0 ]  _- X# v' c
                if existsObject(Res) then5 {9 D& o# c7 s
                        Obj:=str_to_obj(Res);
% V+ `# U3 Z( ?8 v+ ?1 y                        Obj.deleteObject;
6 {. u' K! t; `0 A4 [0 y                end;8 y- C2 U4 f3 R& E0 ^* Z  c
        next;9 B& T( r6 \$ x% ?
        --shengcheng Status:zimoxingceng. v( N( J' b& ^3 S3 G, C7 M
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");, D4 }7 u5 @: Z* _/ J. P
        Obj.Label:="warehouse status";2 K2 P( d4 |5 a. k( o
        % Y( p4 u9 R! W% S2 o9 R1 |+ j3 g$ c
        for i:=1 to WH_nums loop$ V; I  U/ X3 l9 ^3 w5 [
                Res:=sprint("Store_",i);/ P. U  ]# _+ H, S# n4 t6 s) c
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
! ~8 H3 U7 S7 c- L                Obj.Label:=sprint("huojiaceng:",i);
: v6 o8 f! M5 m* \                Obj.xDim:=WH_x;
* k3 |% |1 f* t/ F! y" ^( s" e: O2 o                Obj.yDim:=WH_y;% e, h( d* J6 ~9 h7 y; l
                Res:=sprint("StoreData_",i);* U0 n) L8 E# s" a  s; _& t( l6 S
                # Z9 A8 s" Q$ k: z, ?9 o% G
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
8 C* Q7 a6 H: P3 m                Obj.Label:=sprint("huojiaceng:",i);
4 [5 v. j/ D6 w; @/ @( @1 c                Obj.inheritFormat:=false;
4 p1 d. k6 L' s9 N/ ?  T8 N- J+ ^                Obj.maxxDim:=WH_x;
1 V+ m2 X+ m8 w8 j$ Z5 Y                Obj.maxyDim:=WH_y;7 u1 D/ P2 }0 `7 V3 U+ G
                Obj.ColumnWidth:=3;
) `7 }5 z6 x4 W        next;
, p% f) U" y4 t% g3 B3 K) p        9 i; W" ]; t8 n" P/ B% P
        .Delivery.MUs.Forklift.speed:=2;" q9 e. h* r: i1 s# J. q% ~
        WH_var.delete({1,Part_Nums+1}..{*,*});
7 F7 G4 D2 ]1 L: R- g; i        for i:=1 to Part_Nums loop
; Z6 _9 a" q6 |                WH_var[1,i]:=chr(64+i);
$ C: S2 c  g0 u8 n$ u        next;
# X- [- u8 z1 n( S9 m2 Mend;
6 R! o8 C7 n5 {1 J出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了+ M6 b) z. K+ Q

* y# T& t, @! T; z$ f

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-9-14 22:22 , Processed in 0.015131 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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