设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2696|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。& ~9 z5 V7 `* F8 Y" F
语句是这样的
% g  i2 j: y: x/ w! i9 q! G& ^is
9 l- M* M) L3 o7 b* R4 f0 _. ^  a# h0 d        i:integer;& a) }: B6 o% M2 s! D( n  ~" J
        Res:string;4 H. e1 Y8 O; |6 K" l9 i8 r3 X& W
        obj:object;. x% h# a$ V  ^9 I
do
1 k/ {! x$ x( w" q* U8 ~* z9 o        if existsObject("Status") then
5 u+ l% G8 A! n. v, [  x                Status.deleteObject;+ B, v; f1 z6 ], G' _8 b
        end;) j& Y% D5 l/ k. z
        for i:=1 to 10 loop8 u7 g1 g+ `3 N
                Res:=sprint("Store_",i);4 G& x) p9 b: ?9 N# \/ G
                if existsObject(Res) then
' z2 _1 X7 K) y                        Obj:=str_to_obj(Res);
  o2 }+ n  L3 d6 ~                        Obj.deleteObject;" \* {" r3 l) z. R/ O0 J0 s+ b
                end;
% g0 d- h- e) K6 S        next;
, F5 `% X! K8 i  O        --shengcheng Status:zimoxingceng7 z& r7 q0 _7 _: K+ R  c
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
  K& J% w$ _% L% U( {2 a        Obj.Label:="warehouse status";
- D5 m1 v# i0 E! X+ d( I       
) \. C) R+ ^$ y        for i:=1 to WH_nums loop! v8 D) N3 R& B8 f, e. F: V6 L1 t, X
                Res:=sprint("Store_",i);
. f9 i- q) v/ j                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
  \- Q  |! F# U8 R' C5 J% M$ T" ?                Obj.Label:=sprint("huojiaceng:",i);/ D, g% N5 _" N8 l
                Obj.xDim:=WH_x;
7 n3 ^" @, Q8 v% W) E                Obj.yDim:=WH_y;
; i" Q- L& t9 t, I+ {' ^5 S                Res:=sprint("StoreData_",i);
4 z, \; q% N) N$ @& z               
4 O, z8 S' H1 X( y9 e4 H! M                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
1 ~& G1 Z$ U. E1 J( L' U8 J7 d                Obj.Label:=sprint("huojiaceng:",i);
7 x6 s, N+ L- I1 d                Obj.inheritFormat:=false;
# }2 r) i& m  {, b/ I/ J+ b/ w2 H                Obj.maxxDim:=WH_x;' w, P5 s" p" P/ _
                Obj.maxyDim:=WH_y;
) {2 c- [) `. X8 `/ j! _0 G1 h% t8 ~                Obj.ColumnWidth:=3;
1 R  C8 N4 F" Z" ^, i+ `        next;
! r+ k3 I4 e$ Q        : E6 _9 F2 j9 ^* r. w
        .Delivery.MUs.Forklift.speed:=2;- t4 M! j, [7 g8 N
        WH_var.delete({1,Part_Nums+1}..{*,*});
# v: v) O9 t% t; q        for i:=1 to Part_Nums loop
' M+ b: R5 [4 D+ h* w8 }7 |. g                WH_var[1,i]:=chr(64+i);
, ^# X4 ?6 Y5 p        next;6 T  X/ u' U2 ?, E) }/ J; v
end;
% ?- I/ L4 i8 \5 J* y出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了- C: O) k: ^1 T! t0 L
! D% A6 A1 w; t. y

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-9-8 06:20 , Processed in 0.016780 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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