设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2456|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
, A2 o0 k, y& [$ s7 i! ~) W! j8 s语句是这样的
; m; A: y& N% w- y) a* `is
; m4 Y$ t0 K+ U2 T        i:integer;8 g' X" J! L; X* y7 M$ p
        Res:string;" k) I' |6 x; ], K! o1 ]9 y
        obj:object;% u) a; \5 t6 c6 E8 ?# M
do
" ~; x% T! r4 y3 T        if existsObject("Status") then
! h. b% P8 m( G; }/ f. W6 g% W                Status.deleteObject;- c" F: t( {' i: ^0 l$ O
        end;
" A6 T) X$ `+ V        for i:=1 to 10 loop0 Y* N- n& j) E9 E& {
                Res:=sprint("Store_",i);
& ~! E$ J& O# O3 l( m# [                if existsObject(Res) then
1 B- f  s, }! G2 M! M                        Obj:=str_to_obj(Res);, ?* s& q0 o4 }* {: @* Y; ]% h
                        Obj.deleteObject;5 T1 g* f9 t: D5 C3 p
                end;
* h! ^( m$ U: Z9 f7 Y5 T' S' v        next;
8 Z1 Y5 i/ b/ Y+ }: L4 ?        --shengcheng Status:zimoxingceng
6 C, g" O. u' Z$ Y* K+ z: P" o        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
' L$ Y$ @: E, v- P        Obj.Label:="warehouse status";
  C! F4 Q, |. I8 f4 C# d; W, a        6 w* l; R: u+ F: ~
        for i:=1 to WH_nums loop9 D! q. r* s7 j5 _' k! N% n( Q
                Res:=sprint("Store_",i);  e* D, i5 G: b5 a" w, B
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
8 B' Q7 Q0 q0 G4 d' m                Obj.Label:=sprint("huojiaceng:",i);
, L8 @0 I4 V) |6 ~/ ^* a                Obj.xDim:=WH_x;
+ b: `5 D4 _) w9 x& a4 i                Obj.yDim:=WH_y;
: G  o5 j2 [) N/ N( k                Res:=sprint("StoreData_",i);( u& A2 H& [9 U- c
                / }6 W# d. d% }  g# _
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);1 `* ]- e8 {9 T: y
                Obj.Label:=sprint("huojiaceng:",i);
7 R; \# l8 t+ b7 P* c/ W; D; l6 G6 [                Obj.inheritFormat:=false;4 Q3 p) I* ^- p5 @. Y# l( B  w- X. M% _
                Obj.maxxDim:=WH_x;
/ M- z$ q0 f( c- n# s3 h                Obj.maxyDim:=WH_y;
0 l) _5 M! p4 d                Obj.ColumnWidth:=3;! Z- G" c3 W# _8 n  b$ E1 T
        next;
# \: P- a* M4 W8 k4 H: L/ v       
/ x& E% _+ C3 y8 n        .Delivery.MUs.Forklift.speed:=2;, N( n* Z; H3 G  s' p: R
        WH_var.delete({1,Part_Nums+1}..{*,*});
3 v  g9 j  g+ l6 _        for i:=1 to Part_Nums loop
# g9 g( m8 I% e  ]! w7 @                WH_var[1,i]:=chr(64+i);
! d) O" Y/ [# C& \. `        next;8 ?% m" b: e% \3 q" D: J
end;  v1 r6 w- \0 o8 Q( Q
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
9 G' u) w9 i. f3 l
# k( j& x  T. c5 g% V0 a: z6 D) E

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-7-1 06:23 , Processed in 0.014494 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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