设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3984|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。2 _% C! ~. H' O. m' j" _
语句是这样的! N: ]0 J3 l7 d
is- d$ b- ?" w" u
        i:integer;
' c# }7 n! H4 H' A( ~& I* x* c        Res:string;
# {: r2 p8 G- O' p        obj:object;
' k5 E1 V3 B( M" ?- udo6 J* F* R7 |+ X& d- k
        if existsObject("Status") then
) b' @$ d9 l7 P- W% c                Status.deleteObject;
0 }$ B1 d& Z3 y0 ?        end;
7 y; }/ X- J: j7 B; j2 b* W* U- f        for i:=1 to 10 loop
& r# x. F. n9 A3 D9 P                Res:=sprint("Store_",i);
; A% Y* k- Z  Z# a                if existsObject(Res) then
% _) ~# H# w  h+ M. `                        Obj:=str_to_obj(Res);; p; B/ m9 ^9 ^
                        Obj.deleteObject;
! c! |# A( L6 y( G$ n: P  E                end;
3 \8 @  ]' l0 h$ {5 E) }% {8 f        next;
1 s" k3 A4 f! j% n5 E+ E% b        --shengcheng Status:zimoxingceng
; b) s- q9 S5 y) f% I" L/ \" c        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");5 q; E0 g1 T$ d" Q# I
        Obj.Label:="warehouse status";: P0 ~* S- v$ `1 A/ ?7 R
       
( ~1 C# j8 T9 |" v+ p        for i:=1 to WH_nums loop
! I) L% S$ r5 |8 ?2 U" Q                Res:=sprint("Store_",i);
+ ^3 S" n$ Q7 c5 o5 G3 Z# o+ J                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 F6 ^2 b. P5 L# Y* g5 x                Obj.Label:=sprint("huojiaceng:",i);( }, Y/ j5 n  s7 R  V1 C
                Obj.xDim:=WH_x;
' G7 x: B; s9 g, l4 x                Obj.yDim:=WH_y;$ G9 d, h! z8 N3 G2 C5 u; z
                Res:=sprint("StoreData_",i);
2 n2 ~5 A+ r2 h! `- b4 j0 y               
, I2 H" O: @  E; W                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
% b) m  \# M: O  ]  f2 Y                Obj.Label:=sprint("huojiaceng:",i);& Y& i) g; d2 v- k" R4 `& \
                Obj.inheritFormat:=false;2 F/ U6 x) N# x# W9 j4 T
                Obj.maxxDim:=WH_x;
5 L2 ]* V+ w" ?/ N4 G- ?8 w                Obj.maxyDim:=WH_y;
2 n1 @* _: M9 t                Obj.ColumnWidth:=3;8 S; ^5 C1 U, V
        next;
8 O: p. ~3 R& E$ G1 z       
; x% C2 a' g7 F$ W: B        .Delivery.MUs.Forklift.speed:=2;% q* L9 |4 K8 P& J3 \7 s9 ~0 h; _5 S
        WH_var.delete({1,Part_Nums+1}..{*,*});
0 n* [$ t4 E3 ^2 {- b9 H9 Z3 j* |        for i:=1 to Part_Nums loop9 g! {  ?$ e5 `, S, n. ^
                WH_var[1,i]:=chr(64+i);- k: d. {+ k# R# o
        next;$ f  [2 P6 X" y. v' W! c
end;; ]8 c- o; a6 Q0 N8 I& S
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
  ?9 n7 `* `9 W
. v% d5 w8 C% L% F" \% h

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-25 17:00 , Processed in 0.017909 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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