设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3498|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。3 I$ @4 M* L1 O* L& `, U( g! ^
语句是这样的8 q6 w" {+ q( f4 x! Z
is4 p  s& L, A7 }& [$ c0 y+ m5 S
        i:integer;! j9 n, w. @  P: {8 v6 W+ P
        Res:string;0 T: c' \: ^  l4 y9 y/ \1 {
        obj:object;
/ D( ?0 D7 w5 ldo$ N0 e" b% `! z# b2 l
        if existsObject("Status") then
2 ]2 B# H+ m% F2 ~9 W                Status.deleteObject;, v0 E9 M. T, Y8 z/ u$ u' D. g. T
        end;
. t# e0 D$ b; Z# b9 n' q        for i:=1 to 10 loop' j0 o  @. L" P9 m! y/ \
                Res:=sprint("Store_",i);/ i0 B& u9 {& F4 z
                if existsObject(Res) then2 [$ @5 A9 N- O( o! _1 E# `
                        Obj:=str_to_obj(Res);. I* y7 P2 Y8 [. E6 D9 G& X9 U
                        Obj.deleteObject;
1 d+ \' T8 d/ z' c( M                end;
" C' ]! R0 K1 H; a        next;
6 O8 Z% e, q. D- b8 |; t4 Q& S        --shengcheng Status:zimoxingceng
$ f. W9 j) Q" ~; Y        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");6 n0 r) M+ c$ x7 U" h( l
        Obj.Label:="warehouse status";
/ |8 L: M* W8 @: }% |  ?& C/ M       
: Z! o( S0 [3 y- }1 y4 q: \        for i:=1 to WH_nums loop' C3 W. ^7 A! G' f% W1 c$ H1 O' ?
                Res:=sprint("Store_",i);
6 q$ k, @! f5 H2 J7 T                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
9 [. ^1 U! A; o% ^+ T, p                Obj.Label:=sprint("huojiaceng:",i);& {3 M# ?7 h& n" y5 i
                Obj.xDim:=WH_x;5 Q0 R) Y5 u' X: p8 Q) b% N
                Obj.yDim:=WH_y;' ?7 w* e, f  D1 K
                Res:=sprint("StoreData_",i);7 M% Y  D* Y8 G  F2 m" ]
                - @5 P- k2 v& Z- _- O+ Q  u0 d
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
0 X$ e7 N. a" x                Obj.Label:=sprint("huojiaceng:",i);
& b& H* P6 O7 |. V3 `4 s                Obj.inheritFormat:=false;, {" Y  N, D( `- }5 c
                Obj.maxxDim:=WH_x;
7 U. V8 Z& I$ B6 r) r$ \; ^  s0 J                Obj.maxyDim:=WH_y;
- n7 L3 ]( d8 a" P; v4 @                Obj.ColumnWidth:=3;# h# P! {* \% ^& B5 @  [7 X4 _
        next;
! f, v/ N2 Z# p          e! l; M3 G3 r
        .Delivery.MUs.Forklift.speed:=2;
+ u% w6 u6 X- C2 E7 {        WH_var.delete({1,Part_Nums+1}..{*,*});& z* t  I0 o# u) l5 D
        for i:=1 to Part_Nums loop
' ~- X2 ?' [- K6 F* g" w& k                WH_var[1,i]:=chr(64+i);5 ?7 e7 B$ l: D- E: G8 |# N
        next;4 K7 {  \" v! S" U& e* Z" |1 K( H
end;
% L1 ?5 t/ P5 X) [" }7 N出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
6 a5 u7 L/ E" T; O0 S1 I5 ^, k4 C; b# y( q" b* D

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-10 14:25 , Processed in 0.029765 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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