设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3705|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
1 T' S, m  W7 }  }语句是这样的
4 P+ c7 Z9 g- y7 }$ w7 M8 Sis
* }* _6 @6 p! V3 {$ {5 V        i:integer;
" ]% L. n% ^$ y: a        Res:string;
0 u4 V5 ^3 [( d/ T# _2 R; d        obj:object;. R! J+ m. `; Z% r* O3 T, x1 Q
do; s  ]$ j( b  b
        if existsObject("Status") then
6 }! f/ p7 m' a& e/ ~                Status.deleteObject;
. w8 y+ a7 \8 ~8 M8 V7 p        end;* M' V' _) m0 r) w& q$ z2 f( X
        for i:=1 to 10 loop, R' C' \1 x  ?1 N- Z3 A
                Res:=sprint("Store_",i);
$ F: a; X# @/ g0 {. Z/ Y$ H                if existsObject(Res) then
3 H; d( ?: J8 m  Y) m; @9 T                        Obj:=str_to_obj(Res);( {& _0 W1 n3 X
                        Obj.deleteObject;$ ?' ^  D6 F8 p5 C" y
                end;3 ]( r* [/ M' ~3 h/ P8 O! V
        next;
) }) ^5 q& F' p; n4 g0 f  d, e        --shengcheng Status:zimoxingceng
+ c* _6 B' C( I& [, g        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
5 }8 a3 p# R$ |/ ^        Obj.Label:="warehouse status";; S8 s3 B; J1 x- q& j
       
) f7 p- \& M8 S- B3 Z# `        for i:=1 to WH_nums loop
" w5 E% L* Y& u. }+ W! o% z                Res:=sprint("Store_",i);) }6 r! Z1 K$ j2 y2 b8 o4 d
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);* v9 p4 u# t$ L% }# G+ M9 l* Q
                Obj.Label:=sprint("huojiaceng:",i);
. j% J+ d6 `& N$ K: \0 i8 a                Obj.xDim:=WH_x;
) l: U4 ?3 k0 R: `                Obj.yDim:=WH_y;6 `) w/ x; }3 B6 h
                Res:=sprint("StoreData_",i);* L8 s* ]% D- a2 V
               
7 j" q: N3 t2 o( ]5 o: K                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);* z/ k8 ^4 Q- J$ U+ O
                Obj.Label:=sprint("huojiaceng:",i);$ g1 y. R+ r8 r" E7 f9 s  d/ o1 p
                Obj.inheritFormat:=false;+ L1 Q( y/ j' O8 A, x, g  f' I
                Obj.maxxDim:=WH_x;/ i3 W3 T8 [4 J3 X7 K
                Obj.maxyDim:=WH_y;
8 q; x& y' c: a, k3 G                Obj.ColumnWidth:=3;
) W4 s9 w8 |6 U2 I, e% E        next;- B/ G3 a. b6 H, @! m# N0 N! F
       
% p/ G, T4 _; \0 W% v- O        .Delivery.MUs.Forklift.speed:=2;
$ i- A7 `2 h  Y; B  Y        WH_var.delete({1,Part_Nums+1}..{*,*});4 |5 K% I: U+ U2 I2 A
        for i:=1 to Part_Nums loop
$ c& M6 D% J6 i1 `! p& e                WH_var[1,i]:=chr(64+i);# t' k) @; X0 M9 v8 G
        next;/ \5 A3 L2 u1 q0 j
end;. t4 H7 I' N) L( S& A6 N; e( |! A
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
: k+ z$ \0 |' ~- e' I0 Y, Y
$ w* `4 q( T4 a

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-16 15:01 , Processed in 0.019250 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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