设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4150|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
" X7 }/ B4 O0 h: L7 _+ N语句是这样的
- J8 O* {  h. h: ^0 m6 Jis
8 f0 i" _" w2 g1 w7 V/ m$ b' {        i:integer;
, T# ^) q$ P" G9 k        Res:string;
8 ]/ R) _- [' B$ c6 h$ o        obj:object;8 W1 ^  o/ B( A$ `, i' }  @
do; {" ]4 e; w. l
        if existsObject("Status") then' [  X3 [7 W+ f% ]- F+ V6 W
                Status.deleteObject;
5 i2 F8 ^' M. i+ q* v; E% N/ `" }        end;2 i! m0 ~5 d' P, w7 H" M" J
        for i:=1 to 10 loop* k& j: a  r4 z- t! F; w% ^
                Res:=sprint("Store_",i);
' D% C2 Z& [6 G. O! r- Q2 V' ~                if existsObject(Res) then. h  w4 A3 ]0 T1 p7 F' @
                        Obj:=str_to_obj(Res);
+ L4 k0 W8 ~: ^. |$ S9 Z$ ^" S                        Obj.deleteObject;
3 w; a* h# Y5 N' v                end;5 m4 W( U) c9 j2 K* a
        next;9 b/ f5 `/ f  W
        --shengcheng Status:zimoxingceng
# v$ H, j0 ^5 Q8 r6 |        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% }3 U% w/ Z; j2 P) P& o* K        Obj.Label:="warehouse status";
  P; ?: t, r% A4 ~6 G       
0 ~8 u1 I+ i! d: h3 @1 y        for i:=1 to WH_nums loop
% Z3 p- Q" k% k: z  l# B. {9 S0 f* P                Res:=sprint("Store_",i);
. `$ _- y1 L. w  }                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 z  S% E/ K/ B  g( g' O                Obj.Label:=sprint("huojiaceng:",i);
. x* a( k) n* e" A4 M" ]                Obj.xDim:=WH_x;- h& q6 W6 r2 U; r  Z2 K' _; ?4 X0 ~' N
                Obj.yDim:=WH_y;2 u6 X5 e$ Z/ M+ D% s9 h
                Res:=sprint("StoreData_",i);
! y+ s3 S6 D( x# ?               
% b( s5 m5 @# C) r# j/ X8 K; d9 t: a                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
6 O- Q3 y( d; l5 {9 o                Obj.Label:=sprint("huojiaceng:",i);
5 N/ [7 u* \) R& H2 p. }; ?                Obj.inheritFormat:=false;
' X8 u$ D4 O' |                Obj.maxxDim:=WH_x;
" D. W0 Z  G1 N  d. L                Obj.maxyDim:=WH_y;
3 V1 P7 L3 ?2 x0 M5 n                Obj.ColumnWidth:=3;
1 ]! Z0 S& Z2 |# o9 m        next;' P* E2 J6 H& j0 u8 U
       
* ?  t9 M7 Q# k; P4 o5 O1 W3 J        .Delivery.MUs.Forklift.speed:=2;
$ \: r' }2 I. T3 u! B        WH_var.delete({1,Part_Nums+1}..{*,*});
! O. s+ m4 X& r        for i:=1 to Part_Nums loop
. B; q' I& W. G& `/ g                WH_var[1,i]:=chr(64+i);* c: j. g4 o/ q+ s& `4 s1 i
        next;9 p) w2 @/ v/ M$ g
end;
+ x9 y9 N6 V! n# y0 v' o3 {出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
+ }3 K, o8 W) Y/ {. ^7 \, L8 Y4 H+ P9 x$ C

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-28 16:19 , Processed in 0.015980 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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