设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4582|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。9 X) r$ {6 K& o2 b! l
语句是这样的3 E3 E# _% V6 R$ P  U/ f% E6 q
is
4 F0 z: O8 ]  u& V        i:integer;7 |" D" l$ f( k( i/ i+ E1 S2 c
        Res:string;
& F# A+ v3 l8 f2 |+ D/ j, e7 X        obj:object;
8 Z. Q8 u5 b! a$ b9 |  A" a; Q/ H& odo
3 _  q$ L6 o. A        if existsObject("Status") then
" |' Y" Z4 T$ W3 k5 n+ G                Status.deleteObject;& t* y5 E! o1 g1 @, C4 o4 |& [" X
        end;2 o+ N- j. r) y3 }4 H8 E
        for i:=1 to 10 loop/ ~  I. g+ ?0 ^" D: |
                Res:=sprint("Store_",i);  g. A4 a6 d  n: {" F8 h
                if existsObject(Res) then# _2 |: K& K6 Z" P, W) A% L1 Z  Q
                        Obj:=str_to_obj(Res);8 M+ {- n7 Y* n& r3 J7 I6 @
                        Obj.deleteObject;, e5 y2 I! n  I0 L4 K# O7 K
                end;
# i6 ]! t- t# A        next;: E5 A9 i, ~6 t: @
        --shengcheng Status:zimoxingceng
2 J" y- X* X0 C" j; G  A" V        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
" U+ Y! r# a+ s2 g3 p3 a' U! i        Obj.Label:="warehouse status";
7 h! J+ x' N5 r( P3 N9 V( C6 \        4 s1 _  N; _! v7 t. t
        for i:=1 to WH_nums loop
) n# O3 G: G/ z                Res:=sprint("Store_",i);5 W( J1 Z9 @- x) O
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
) I* N! `8 ]( ]: a                Obj.Label:=sprint("huojiaceng:",i);- R! x! A$ L9 E" M" [+ M5 y; F
                Obj.xDim:=WH_x;
" B9 \4 K# d& k" B# x1 Z4 [9 K                Obj.yDim:=WH_y;! U* c3 R) w& m
                Res:=sprint("StoreData_",i);
) Z" y. _* f' I5 [2 t0 o! n/ c, H                2 F% S% q5 r# q% y- s, G' G& N3 C
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
+ G, \/ o4 l! R( }" g6 M                Obj.Label:=sprint("huojiaceng:",i);
: [6 r/ y) i! i                Obj.inheritFormat:=false;
$ v' w+ x+ t. d" k% X                Obj.maxxDim:=WH_x;
2 H& Z0 W, j6 r; Y# Y3 G" G1 J                Obj.maxyDim:=WH_y;
% A$ X1 e& l# y/ ^                Obj.ColumnWidth:=3;2 y" H1 L+ Q! h- i# d, a
        next;
2 y- U" T+ f3 Y3 R       
( h$ _# P. |2 a& v$ t$ H# [6 ]        .Delivery.MUs.Forklift.speed:=2;& v6 i" k8 k( I( `/ ^/ C, i
        WH_var.delete({1,Part_Nums+1}..{*,*});
- ~, \4 I3 J4 z( L/ R- J        for i:=1 to Part_Nums loop
' a3 E( L: ], l; J" m                WH_var[1,i]:=chr(64+i);& C- }5 |% {3 [1 D4 W- I5 C7 F" O
        next;
: |% V8 H/ L4 h+ F! U- B8 Cend;3 C1 ?$ |6 `/ p6 s$ W3 S2 N
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
* d7 F: V* f' D: Q4 j
3 W, J2 ]2 t( d& v3 c

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-5 22:55 , Processed in 0.018880 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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