设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3230|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。& x& V6 K  f$ J
语句是这样的- s+ {0 R0 U+ _% \
is
* T( J" b; M' a# h        i:integer;* d8 `6 G/ {% `5 Z* S/ P
        Res:string;
$ U/ z3 W' q  b# |8 q2 _1 J        obj:object;
9 H: U4 ?6 \2 \6 [' a/ zdo+ G/ b7 D2 H; h
        if existsObject("Status") then
7 D2 ?6 _' l2 Z                Status.deleteObject;2 W3 |6 @8 I. u8 y4 o) H$ I" f
        end;
- c, ^2 e" x/ y        for i:=1 to 10 loop/ s5 l  v( G' F- m
                Res:=sprint("Store_",i);
  p% k" s3 q( m# D                if existsObject(Res) then
/ e5 A& ~$ w3 R: M# l9 T( h                        Obj:=str_to_obj(Res);
3 A. r" N/ i8 T0 c/ Z                        Obj.deleteObject;
/ i# Y. R( y5 ~) E! `                end;6 i& x% P, F  j2 a
        next;
/ H( h3 n, R2 B8 N/ X        --shengcheng Status:zimoxingceng) D9 H. I* g! z1 F3 l: d- ?' ^" X$ \
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
! A" S- K4 P/ ?3 C6 y        Obj.Label:="warehouse status";
2 i0 Z, R2 c9 ~9 Y3 d0 u  x       
2 \- k. B5 w2 s( Z5 |        for i:=1 to WH_nums loop
3 N1 u- i; _0 l; t$ }                Res:=sprint("Store_",i);% E7 L& M* f  D5 w6 d; g& J
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);! {2 N$ u* s. W0 B
                Obj.Label:=sprint("huojiaceng:",i);
1 k( ?( ~( d9 R. U6 z& a                Obj.xDim:=WH_x;
% l( h, F1 ~9 E3 r% [# Q- ?% s' T# v! @                Obj.yDim:=WH_y;1 y2 g5 M% q# [2 U2 ]/ z. S! D
                Res:=sprint("StoreData_",i);4 J: ]7 y/ O7 A* ~; i  O  {
               
  i6 V1 l" t6 t/ D( ^: j                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);$ i# v# c9 Q6 h- s( I8 E
                Obj.Label:=sprint("huojiaceng:",i);* ^# X& W9 S. d% |1 g
                Obj.inheritFormat:=false;
& t( ]4 o4 r" y" Y+ m                Obj.maxxDim:=WH_x;% W* t; d, V" S9 o  W
                Obj.maxyDim:=WH_y;
% Q7 `8 o! o. t/ L8 i                Obj.ColumnWidth:=3;; W; @% @2 G& N) {/ C6 o7 p6 \
        next;4 ]: T- ^+ D6 A. d  R4 X
          D3 ^) {* {! [, R7 l. l
        .Delivery.MUs.Forklift.speed:=2;
* T4 z7 `3 F; D        WH_var.delete({1,Part_Nums+1}..{*,*});. V2 C* ^6 O" D/ r* y3 r6 `
        for i:=1 to Part_Nums loop& E* E$ u7 U9 e7 e
                WH_var[1,i]:=chr(64+i);* N. n$ ^6 l3 g  P+ a  h- M) P; s
        next;
5 ^( u( }6 f6 s; T1 ~% |. U8 I+ I/ nend;
" T. R; S' m& r" K出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
% H2 q0 D2 g: ]% D1 x, l& Y; E  g& a, [) ]2 N

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-1-22 19:17 , Processed in 0.014959 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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