设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4320|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ I7 s; \, J1 e4 r" t
语句是这样的6 K5 [' R# l) o
is4 {/ I/ ], M  e  i( V5 l
        i:integer;& L6 P! Y/ y+ {  e$ W
        Res:string;; L: H1 |+ W9 f. f! {
        obj:object;
( B$ b# _6 P* f% |do
9 f) h% p' z+ R        if existsObject("Status") then" W0 Q. w' [! G
                Status.deleteObject;
; [6 B0 N$ F* u3 V6 G- N! T        end;
1 g, L% ]3 h5 Y  S! D& `/ k        for i:=1 to 10 loop
9 M9 P* a$ X" _                Res:=sprint("Store_",i);
, ^$ q8 h9 S1 v- D6 U9 H' e                if existsObject(Res) then6 U! }2 |3 Z3 s3 G
                        Obj:=str_to_obj(Res);. _3 m/ v, W8 q* T
                        Obj.deleteObject;& |2 K$ m; @+ S% }
                end;2 s4 Q7 z* r( @$ U- H
        next;, ?: G6 D( L+ B0 m
        --shengcheng Status:zimoxingceng+ y( ]1 a( n2 W) V5 F. o$ |/ `5 Q: x
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
) [. j2 g7 B, p& E; a; t4 ]        Obj.Label:="warehouse status";
4 i- _2 S3 A" U* t        ) o4 y0 [( S" V) [5 O6 @! F
        for i:=1 to WH_nums loop
: \( S/ H. R2 o& {+ m                Res:=sprint("Store_",i);
" L( P: K0 `6 o                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
7 Y) j+ i0 R& l2 f  s8 U  J                Obj.Label:=sprint("huojiaceng:",i);
5 \$ w3 [& d. _; U: W+ f# K                Obj.xDim:=WH_x;
( y( A% ~9 o( p& u                Obj.yDim:=WH_y;0 n% c$ N2 m! F5 X+ B9 W' a1 s: A
                Res:=sprint("StoreData_",i);  m$ W+ q( X4 H+ p9 N( l0 o( ~! E
               
9 n: ?; r4 M/ u9 c* D0 I                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);# O% B7 [6 _! Q7 _+ v! C  k" {- A
                Obj.Label:=sprint("huojiaceng:",i);
- J, v& ~' S6 T+ s  g                Obj.inheritFormat:=false;6 |6 X6 Y# ~" K. Z+ G$ k! L
                Obj.maxxDim:=WH_x;9 q: B: z. O9 p( S1 S, @
                Obj.maxyDim:=WH_y;" v+ y9 ?) \0 w
                Obj.ColumnWidth:=3;9 [2 g3 v" }$ g2 B/ z: g! G2 U  I1 A6 m
        next;& F3 `/ O" v3 E1 B4 \
        4 ]# ^9 f/ X4 ?; c; E% @1 [; J
        .Delivery.MUs.Forklift.speed:=2;
, W5 g/ K9 ?$ W. {2 i* ^9 I4 Q6 k        WH_var.delete({1,Part_Nums+1}..{*,*});1 A' O1 c- e5 i2 G- Q- K0 N) d4 O8 P
        for i:=1 to Part_Nums loop; Y% c  {" T1 {  \/ `
                WH_var[1,i]:=chr(64+i);
: j  o9 d; h6 X1 Y: W4 v        next;
5 U  V6 \8 C8 T) K7 G, o1 Oend;. L7 l/ }' q7 I. c# Q
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了% S' Y  ^! m8 G# J

8 r/ h9 g4 ?) }$ p1 V; G  A1 o5 ]; m6 l

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-25 18:00 , Processed in 0.016335 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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