设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4217|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。& J: P5 f5 C' q
语句是这样的
2 w/ u& @3 K" U% His
/ O: r# z7 J5 O7 }  ], d0 |        i:integer;3 c$ u1 {& N, ^
        Res:string;
% S2 b2 n, C; @" B2 h2 E        obj:object;
1 m" I& w7 [9 hdo5 r- r& @  m$ M0 ]
        if existsObject("Status") then) U0 F4 R4 |& \/ v% Q5 y! \7 x$ }+ O
                Status.deleteObject;, s5 s9 }2 {' z6 `5 o: u
        end;% ]0 U9 w" c4 M" {  T
        for i:=1 to 10 loop; r- ]& O3 A; }
                Res:=sprint("Store_",i);& ~' t9 Y, ?  M# Y; n
                if existsObject(Res) then* b8 G* u4 s5 i' B# [
                        Obj:=str_to_obj(Res);
7 I! r+ B4 n- ?( _# s6 h                        Obj.deleteObject;
" ]! c  `) k; P% w: f                end;7 F7 q+ o; J; J. F4 P
        next;
; x4 p0 `2 R: ?# M" R/ g7 P        --shengcheng Status:zimoxingceng5 F4 x/ H4 {! B: ~, b7 w
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
7 K- x) d  C. I4 F: s2 D: q5 C        Obj.Label:="warehouse status";2 W! G7 N0 w4 z4 I. J1 X7 J* \9 M
       
5 K* b& C2 P( ~9 H        for i:=1 to WH_nums loop* r; n5 W4 E5 g* f7 k1 j* k
                Res:=sprint("Store_",i);& e: G4 p  Y8 f- m( N8 J2 Y
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
1 Y9 Y' d5 e; T5 x+ Z4 T: T                Obj.Label:=sprint("huojiaceng:",i);
- ?/ c' y# m; [$ K" [. e/ r                Obj.xDim:=WH_x;
" C9 l5 d, f! |  z                Obj.yDim:=WH_y;
8 \- N) h: W$ ~# l9 j                Res:=sprint("StoreData_",i);
! `4 K0 q% f+ F7 _6 w2 h  z                " ^8 P( T/ S/ P
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
; T1 P, C. z% ^# [( c                Obj.Label:=sprint("huojiaceng:",i);: \! b$ A: V. C+ j
                Obj.inheritFormat:=false;
% m4 A8 X( ]0 n  q  j                Obj.maxxDim:=WH_x;
* A4 K1 q" u4 S! k/ R( m                Obj.maxyDim:=WH_y;+ r: L! L& V6 |
                Obj.ColumnWidth:=3;+ ~- u5 @$ D( P2 D
        next;& Q! K1 K% g& C$ M" t! L4 K
       
; j% w) N# Y' l: i- P        .Delivery.MUs.Forklift.speed:=2;$ i0 k# K$ M7 F% |+ |
        WH_var.delete({1,Part_Nums+1}..{*,*});
+ j1 B% w" L' q4 K        for i:=1 to Part_Nums loop
/ R1 A) P7 c0 ~                WH_var[1,i]:=chr(64+i);" |3 G0 \3 C. A8 I
        next;
! g- S; a1 z8 }end;4 ?- o/ V( a3 r( R- k
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了0 n6 J5 d, |0 l2 \: N' L

/ ^& A* z  v9 k1 e

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-8 16:55 , Processed in 0.019930 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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