设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3574|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
! S# B' ^4 Z+ G0 n/ |语句是这样的
  w+ S# W& I* o- a* {; ~! f7 i# gis4 L6 K# p8 M, U# M0 F+ d9 Z. F' F
        i:integer;8 y( q8 Z/ \3 c5 z: e! N' B+ p
        Res:string;
# a( K# h# I- ^        obj:object;
: E- B) D5 T) ]5 o! {: O5 ~/ edo
6 j& ]! I& T) g7 K' U: H+ p) A        if existsObject("Status") then
  m* b0 Z! O* Q7 K% ~                Status.deleteObject;
) _6 w" A3 _* j, b# u) m( W3 h% Q        end;" d7 `+ z- M& q1 |5 O, _
        for i:=1 to 10 loop9 h$ \2 Q) S4 x3 ~
                Res:=sprint("Store_",i);
% {5 d  w; _, k' T& X# V                if existsObject(Res) then! L+ H7 F; U$ }8 P/ j* H+ r' X7 N
                        Obj:=str_to_obj(Res);
. e- {7 J. z' D. ~* Q- T                        Obj.deleteObject;
9 P. K7 X* Y* w( u7 C% w                end;' M" j# E  N3 n/ z1 l
        next;( L3 g' R9 h+ u- ^4 b. P& u
        --shengcheng Status:zimoxingceng
- }5 w3 t/ |/ N+ T' D  F* m5 g        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
& C2 i9 A2 K: P  j1 u3 O' j        Obj.Label:="warehouse status";2 f0 @# J! B* q9 k
        - e2 k4 O- {' R
        for i:=1 to WH_nums loop
# ^4 z" P4 A7 F; z' ?6 l                Res:=sprint("Store_",i);
6 F. ^- }1 M3 S7 h                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);; J" ~% L( p" c" m3 D
                Obj.Label:=sprint("huojiaceng:",i);. H7 R5 G# d6 ~' Q2 ?% j: w1 B
                Obj.xDim:=WH_x;
# J4 u: n  {& B: h3 [- V, |                Obj.yDim:=WH_y;
5 L9 M( c$ E$ i, F( a7 O                Res:=sprint("StoreData_",i);& Z9 W9 ]$ N  X: n* }$ _! N6 t9 y
               
) w, z9 Z% b8 Q+ v                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);6 C4 E' d& _& ^0 j7 N& {) s
                Obj.Label:=sprint("huojiaceng:",i);9 T0 t, a5 @' @! F) m9 N/ e6 X
                Obj.inheritFormat:=false;
! E; I7 R% v* b1 t! ^4 J( Z7 Z) j                Obj.maxxDim:=WH_x;* s0 _9 U+ H$ K, c6 R
                Obj.maxyDim:=WH_y;
5 {! i8 N2 G, M# q2 [; N  _                Obj.ColumnWidth:=3;
7 p- u: N9 y/ _        next;
; c; ^% c3 i- ^& X3 R        : p! z$ q5 M! V+ W
        .Delivery.MUs.Forklift.speed:=2;
  s2 D  ^! t) ]4 X        WH_var.delete({1,Part_Nums+1}..{*,*});
$ ?& x$ k1 V) R! B3 B4 m) k( B        for i:=1 to Part_Nums loop" m: {$ S+ `% t. K8 ^
                WH_var[1,i]:=chr(64+i);
- W& |+ p) W, W0 n* K2 k* Z: x8 j        next;4 k! U! V5 w' R# {
end;
% u9 u( N! ^  M  t3 s出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了/ a! L3 T( L1 s. G
" l. |) C  {2 e* l+ D% \

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-23 00:44 , Processed in 0.014526 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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