设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3487|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
; t/ w0 U! \6 q; r& Q  j语句是这样的
& r5 F  X  ^# c& S, t6 c- i, }" bis
- E8 c/ i0 ?* G. T1 j        i:integer;
& t" }2 k! G. u9 W5 X$ q        Res:string;% i8 D1 o- w3 F+ `. H
        obj:object;  K; |  V( r8 u/ k; S, I
do
! b& ]% C% o$ p        if existsObject("Status") then
# f. W" j9 k1 |- p7 ]                Status.deleteObject;
% f7 u4 Y& n- U4 `0 L6 [- V        end;
0 t6 m9 w. a# {. e" }( }6 J        for i:=1 to 10 loop
4 C& j& e# e( h9 k                Res:=sprint("Store_",i);
: Y+ R" [$ F6 Y& ]* i3 m! X0 J                if existsObject(Res) then
. U. o2 s4 q8 H0 c% V; M% n* p                        Obj:=str_to_obj(Res);
- O4 p- m' d6 m& Q! D. ]2 X+ R                        Obj.deleteObject;
$ A( R2 M+ a0 t3 m3 I- c* J3 W/ x                end;- l1 F7 S+ q& _
        next;! Y% X# ?' n' P: h4 Y7 n
        --shengcheng Status:zimoxingceng
( _7 T& `4 N2 X) m9 L7 Z        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");3 G6 ^: H, ^5 r' p* N
        Obj.Label:="warehouse status";
# M. L3 n3 S2 W' F5 _$ W        ; ?* [; ]4 Z. n9 @5 X! ^1 t
        for i:=1 to WH_nums loop0 \: s( D! G  [# c0 N3 D
                Res:=sprint("Store_",i);
' p1 a( e* g5 O+ p# p                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);' c" X' [! i% I/ V4 B
                Obj.Label:=sprint("huojiaceng:",i);
( n. ]" B4 w" J" n5 ^% e                Obj.xDim:=WH_x;+ Q- i$ p/ w' |1 [$ B( s& j
                Obj.yDim:=WH_y;
$ a8 T- Z& e! p                Res:=sprint("StoreData_",i);  T" q. a" w# ^
               
* s+ i+ E: i' Q2 e6 _0 d+ P                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);% @" g) P) O) M
                Obj.Label:=sprint("huojiaceng:",i);9 o( f- _- _; x  K# N* X
                Obj.inheritFormat:=false;
6 `0 G# q* S7 B2 k/ Y/ |                Obj.maxxDim:=WH_x;- x0 ?+ F. X' h- R% J
                Obj.maxyDim:=WH_y;
: ]) b+ ^* S3 _5 _/ \0 o; M                Obj.ColumnWidth:=3;
/ Z, d" \9 `0 _; z% ^( h, ~0 ~( ]        next;
/ ~7 y1 I0 ^0 A+ U7 Y& n       
7 M8 ~: N& W& L' _5 y        .Delivery.MUs.Forklift.speed:=2;6 Z# l) ^4 j+ s; u3 Y1 H9 T; H0 F
        WH_var.delete({1,Part_Nums+1}..{*,*});3 m  u1 p. S4 _7 C) V6 w. y1 Y' Q
        for i:=1 to Part_Nums loop
8 x9 f4 w0 f' b                WH_var[1,i]:=chr(64+i);
7 s5 Y8 y# h' m* A        next;
# U2 W; r7 K* ^( r6 _end;
2 k5 M8 C6 I1 O& [* l出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了' o( ^: h# ^4 Q( _! r

1 ^( y3 z. x' x1 ]1 |5 ^/ B

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-7 20:00 , Processed in 0.017285 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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