设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4497|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
1 {) ]( E9 k' t+ w- j* P语句是这样的
6 I2 i; v: R' ^: q% D& Tis" F( U/ O. _* r: P! _! E
        i:integer;
1 k6 [$ n' b% U' W2 c  b        Res:string;
/ {& O( h$ Z9 W9 A        obj:object;$ X; Y& u9 R4 N
do" V3 q% s* \" X4 ]; K  n
        if existsObject("Status") then9 j+ o( [. R8 \0 K/ f% k; M1 [
                Status.deleteObject;$ o6 B$ w* }- G8 Z6 C7 f
        end;
& Z2 C. l# q5 D* ^4 Y        for i:=1 to 10 loop  q' y1 _; Q9 R0 v! J7 |+ g
                Res:=sprint("Store_",i);
0 p% M9 i' z3 K. b/ `, M! R                if existsObject(Res) then' P& H8 U( `- e* q' P
                        Obj:=str_to_obj(Res);
. V. `: }: e/ O; J                        Obj.deleteObject;6 K8 C+ W$ P( S( w
                end;
  ]4 U* F" k/ z) d* H" Z        next;' ~& W3 b: [8 h8 Q+ T5 L
        --shengcheng Status:zimoxingceng
5 e& _( |+ l# M, R        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
* i7 O+ n1 U- q3 r& J- D1 U        Obj.Label:="warehouse status";2 H0 C! J3 P$ a! e* I$ i
       
& Q2 t# R; F  Z1 E) c, B        for i:=1 to WH_nums loop
" X* e' h  H% f  f  R                Res:=sprint("Store_",i);/ R7 b8 Q6 {4 J- p) L; @1 o6 q
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);  i" U" i! [# E) r
                Obj.Label:=sprint("huojiaceng:",i);
/ ~! k: q' z3 X  Z3 J* M% F                Obj.xDim:=WH_x;
" U, q4 m) q" o; K* s) J% T  Z                Obj.yDim:=WH_y;0 `! Y- {# n* A3 O' z; B/ i5 ?
                Res:=sprint("StoreData_",i);
1 `% s8 k1 y8 o& n! t  C4 b               
) Z2 U$ X7 b+ P0 Y: q" x; E- n                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);# G) h6 w6 u- B# C( i$ t# B" e
                Obj.Label:=sprint("huojiaceng:",i);. F5 O; ~, V' R& l$ R  M
                Obj.inheritFormat:=false;
8 T4 o7 ]- q" Y0 Z! ~& \4 p( D- d  S                Obj.maxxDim:=WH_x;5 K9 p8 A  f) o6 c+ j
                Obj.maxyDim:=WH_y;, v8 z7 H9 n3 |1 R2 l
                Obj.ColumnWidth:=3;
& M6 m- q1 i4 x        next;4 p+ [; }/ L% }
       
; [2 k# s5 C9 M7 ^( P2 J        .Delivery.MUs.Forklift.speed:=2;
' x! T  }( H9 r4 H        WH_var.delete({1,Part_Nums+1}..{*,*});$ l: V' I* r3 x, \; ]( {
        for i:=1 to Part_Nums loop
$ i, W& @2 n1 b" |4 J                WH_var[1,i]:=chr(64+i);- T9 i" a( _7 j! R' I$ H/ a' n
        next;
- n( v$ X) w: t. c% E  }+ g. aend;2 Q3 @* G/ ], p5 F
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了# f1 X! v4 Y- n$ K

. p( T# v0 T6 @  L  Z  N

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-22 21:31 , Processed in 0.018076 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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