设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3201|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
  @: O$ z  B- V3 ?( T$ A: w语句是这样的
4 \+ M0 K' ^0 k0 @is# o# K4 `3 i3 f- z
        i:integer;8 y* A$ d8 v: f% P+ ~" O
        Res:string;( l& h3 _  v; T
        obj:object;; d/ C! _( T' Y/ P9 z
do
( d# C. g/ l" W, o        if existsObject("Status") then; z+ ]$ o9 a( [
                Status.deleteObject;
% I$ ?1 z+ n3 w. M5 g# J  ?        end;
  i$ v" P/ c: r1 [) D. y& S        for i:=1 to 10 loop
( E+ J: M- W" X* P4 P* g) g                Res:=sprint("Store_",i);
, x0 c* F8 P  X! v                if existsObject(Res) then, s( W6 p. t% H
                        Obj:=str_to_obj(Res);
( M5 B- J% {' c5 \                        Obj.deleteObject;( T+ t. [7 v3 r) A, g# t6 ~
                end;( I0 a7 g+ ?- D/ i5 B5 N3 S! [8 w1 _
        next;
  G2 z* D) i. ~/ |1 `( r" `        --shengcheng Status:zimoxingceng
8 Z; _0 C; l0 v9 v2 {- h1 Y        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");/ Q, u; Z; a: ^5 _- W5 z
        Obj.Label:="warehouse status";  m" `9 H# w3 w8 J5 M' s
        & X/ ~: q/ w5 \5 E, @% C; c$ z* o# N
        for i:=1 to WH_nums loop
8 y& |$ @6 O5 j2 t                Res:=sprint("Store_",i);, g+ P8 t' ~7 }  y8 {
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);7 c8 s. o3 Z3 \+ [2 v  z% x( h
                Obj.Label:=sprint("huojiaceng:",i);- A' q; C$ {% T1 i- V! q% R4 f$ ~' q
                Obj.xDim:=WH_x;
& A2 R- v8 G# R$ E" _7 j                Obj.yDim:=WH_y;' R: r. x  Q7 h
                Res:=sprint("StoreData_",i);" v3 Q0 K) [* z+ y( d- j* {
                + s7 t6 |! u4 s! l
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
+ [4 [* z( c. y                Obj.Label:=sprint("huojiaceng:",i);
/ f* S0 n' p8 O2 e; Q+ k                Obj.inheritFormat:=false;
: N( y; w0 q; h' F                Obj.maxxDim:=WH_x;
0 m- m+ ?2 ?+ H( @                Obj.maxyDim:=WH_y;
0 K6 W: `: i' s# w1 M                Obj.ColumnWidth:=3;- I0 C5 m! D4 A& }( E$ x4 C( t
        next;) ?" e: Z2 I% N, i+ C! L" u, [
       
; i3 L5 p; }" p. k        .Delivery.MUs.Forklift.speed:=2;2 ?* Y6 h# H; P. e% `9 ^1 L
        WH_var.delete({1,Part_Nums+1}..{*,*});
* F$ I2 z( Z- M) z6 d$ u6 \, W        for i:=1 to Part_Nums loop
4 a+ V& X7 q' Z) e: z/ K4 P                WH_var[1,i]:=chr(64+i);
5 ]9 K9 P: G; X) e: e0 J+ K0 a        next;' ?( ]% Q' [$ H, h
end;7 E3 [) \2 X! V" |$ w/ ]
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
4 @$ H" u; o! Z/ Q1 B0 s2 y9 B- h  S( k' x$ W  n! @

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-1-16 23:50 , Processed in 0.021920 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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