设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2467|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。( W0 a5 T) C$ V3 c5 d1 |3 p5 F2 Z
语句是这样的% l( a8 ?6 ^9 _
is+ l/ \2 C! _5 I" i
        i:integer;- f/ q- e; F" _3 o- f  B( s
        Res:string;8 o0 p0 D$ v7 `2 N' L5 ^$ k, h
        obj:object;) I- S2 k) o) K5 p" g3 v2 B: Z7 {! M
do/ c. e2 w( f" m7 |" H2 i
        if existsObject("Status") then% J7 K- }. L9 ]- W
                Status.deleteObject;9 m8 N- {" U, `8 M
        end;
$ P0 |) f& g# `2 O9 s        for i:=1 to 10 loop
9 t: X" r( S+ C2 c. X, w                Res:=sprint("Store_",i);/ l4 _% e; B" f
                if existsObject(Res) then" ~% }% u* [& ]* u2 d0 R
                        Obj:=str_to_obj(Res);
6 u4 M1 Y  Z  l* P, x                        Obj.deleteObject;
, P( ^  K9 ^" N" b                end;
/ ^, E8 n- p' `0 i' `        next;
+ I, @6 K7 t' W4 g1 J# t# X        --shengcheng Status:zimoxingceng
8 L" T  C1 l3 j" e        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
( ^) {' D5 ~+ Q+ M% y        Obj.Label:="warehouse status";; V) u9 k+ |! p
       
1 ]7 p6 g/ r5 ?) [        for i:=1 to WH_nums loop
. e- L2 e6 s: H1 T* a9 Q; H                Res:=sprint("Store_",i);
# G% M+ s7 U, t$ i7 g2 o                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
6 P3 c9 F# N, r9 M% o" b4 ^* Y7 _) Y% F                Obj.Label:=sprint("huojiaceng:",i);
3 j" K  R) R) K9 g) q5 L$ `                Obj.xDim:=WH_x;" i# N8 i( O4 ?3 i' U9 r
                Obj.yDim:=WH_y;
, A2 X2 I. E6 J( Q' S7 Q                Res:=sprint("StoreData_",i);
( H3 c8 l. v2 q+ \5 t/ ^               
3 ?+ P& e( n1 k: d% z6 O; j                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
. N1 A3 V0 K6 W6 l                Obj.Label:=sprint("huojiaceng:",i);
5 Z, \* |9 ]% v2 z; W: `                Obj.inheritFormat:=false;* P/ j1 b7 D# o5 N% z
                Obj.maxxDim:=WH_x;
# s3 i! W+ j1 `' \5 H$ u& T* l                Obj.maxyDim:=WH_y;) z3 ?( E4 m/ N
                Obj.ColumnWidth:=3;
" g% i4 y7 ~9 ~0 t8 a1 i1 _& G        next;# d  l5 Q2 ^. C% W7 x( t' @
       
3 o- Y- I8 ]0 S3 k7 t9 U( f  d% [        .Delivery.MUs.Forklift.speed:=2;
4 o/ h+ q2 G: B0 V# R        WH_var.delete({1,Part_Nums+1}..{*,*});& c5 Z6 P9 ]& j8 F$ X' I$ c6 b
        for i:=1 to Part_Nums loop: \2 Y. c7 F% @+ m: O  s
                WH_var[1,i]:=chr(64+i);/ `  [, b7 m  _% t7 i9 }% W
        next;
! c. R& F$ ]' K: Z7 rend;2 _% E# ^3 w9 E* ]( P+ P' k( c
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
- ^1 N! l: p' j  E9 [; [* m0 X1 n" X  G$ O  h8 z

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-7-5 03:08 , Processed in 0.016130 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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