设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3783|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
6 ]: l, O8 @, D- z: g! Q语句是这样的
; r* W' Y; H. c4 w) H) ?0 T; His
! e/ W3 o) l  D& }        i:integer;1 w. p* N+ J' I# U9 |* P
        Res:string;
- s" J+ Q1 o- g# E! d  Y% w        obj:object;# c1 B  X) r' J. o- D1 x- g8 J
do( u4 m  z8 H8 `2 F0 [
        if existsObject("Status") then
& J) m5 y/ w/ @1 ?4 {/ R8 L' o                Status.deleteObject;8 {1 v# m: N/ H0 L
        end;
; V+ u! e1 L& P2 a( D        for i:=1 to 10 loop
1 D1 {; S% h7 A6 m                Res:=sprint("Store_",i);
8 u. i# x5 K  v* L$ ~! r- [! Y                if existsObject(Res) then
$ l9 ]2 w; l- E. `- J% q( Y. [. i                        Obj:=str_to_obj(Res);, @  ?$ Z1 c! _# n
                        Obj.deleteObject;
. Y3 h2 d4 Y; I7 o0 H                end;2 R! O( S6 {, o# {2 U+ s6 B. s. r
        next;; c: J6 o+ _; F: p, f( W+ l1 \2 {3 G
        --shengcheng Status:zimoxingceng
3 g" A; x  E. M7 m% l        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
: p& T6 |, s6 u% Y; u        Obj.Label:="warehouse status";, K! b, H% U5 n- r3 b. y4 H4 x4 ^
        % q) \. ^0 ^* }4 j3 P
        for i:=1 to WH_nums loop$ E5 D$ b6 f* t9 O2 @- y
                Res:=sprint("Store_",i);) y2 Z7 ?  `/ z, `% R" O
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
7 z' _% N" e. G- D- N: u                Obj.Label:=sprint("huojiaceng:",i);
6 m. [9 J% `/ t. a# _; H, P                Obj.xDim:=WH_x;
5 ^5 X& j' Y2 E+ q+ [4 u2 s                Obj.yDim:=WH_y;
* N5 M7 ?7 _9 O. [- C8 J$ a                Res:=sprint("StoreData_",i);+ C7 S  s2 i8 }9 h
                4 S. I5 H! p. k3 C' x# i! d+ @
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);- u. K  c% y7 q: I; S8 G+ R
                Obj.Label:=sprint("huojiaceng:",i);& w7 B/ ]1 j: M# B2 O
                Obj.inheritFormat:=false;% Q& c' a6 x: v  k- @& I. G
                Obj.maxxDim:=WH_x;
/ }% p! T$ {; Y0 n, v  C' L& _                Obj.maxyDim:=WH_y;1 Z  X; K2 i1 s- C# |1 v
                Obj.ColumnWidth:=3;
3 ?1 p$ T) O: _& k! \% ?1 n6 p        next;6 c. m5 ?5 f* O4 }+ W
        ) m4 h- ~: c/ L! l% M
        .Delivery.MUs.Forklift.speed:=2;2 ^; B' M7 {( R$ ?1 O/ n* h
        WH_var.delete({1,Part_Nums+1}..{*,*});; h5 I/ \" E' }
        for i:=1 to Part_Nums loop6 d' d) Y4 |* }! @8 z+ P
                WH_var[1,i]:=chr(64+i);4 C) l5 D* V: P$ M
        next;
! ]! V) H/ M$ w8 Vend;4 l" z8 q9 O0 w' x1 L
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
0 X3 u- q( m8 X) z/ z! _4 u7 g7 H; t, I& D

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-25 18:38 , Processed in 0.018946 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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