设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3620|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。; }+ V1 |8 ^, \3 m. Z( r; p
语句是这样的% a4 E' m3 P. T
is- A, q* {7 }5 t4 L( p4 x+ n
        i:integer;
8 ?' y5 [1 n9 p        Res:string;
( X9 ~" y! Q) V, F) {+ K2 o2 w        obj:object;
9 T4 h4 V. d3 z# b# {; K* Mdo
* i. e8 }' Q. @4 y$ ~. T( D        if existsObject("Status") then& r' s& D/ Y8 K! o; e' t0 {/ h
                Status.deleteObject;$ q7 ~& z" `+ f# T* U' s' O
        end;( w: f3 J7 a+ S; D8 o4 N
        for i:=1 to 10 loop( b/ O% s3 e3 g  n. w
                Res:=sprint("Store_",i);2 m; e4 M  Q5 X' i# A  w
                if existsObject(Res) then
# s! \/ m: [3 W% J                        Obj:=str_to_obj(Res);6 z. z9 O! ^+ v# x* Y
                        Obj.deleteObject;; U8 s: j. ?2 t! t9 }% m
                end;
5 p. G, L2 Q7 U6 {1 K        next;( u8 D6 z1 C/ w, C
        --shengcheng Status:zimoxingceng
+ |) V  j) t$ G% {8 D! F0 e  J$ D        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");6 m* {& N2 a( J( d$ F# w
        Obj.Label:="warehouse status";( G8 K5 B& a$ Y" B, t
       
! r" ~/ I. z0 E) U6 p$ B. ]        for i:=1 to WH_nums loop/ J* B) B& b' y9 i' q1 u+ v$ G! x
                Res:=sprint("Store_",i);6 ?- |6 Q0 h, u) \6 B$ P
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);( o3 L( q9 r: |2 m& {/ ?2 y
                Obj.Label:=sprint("huojiaceng:",i);
9 n7 n$ L1 y2 |. I0 d0 ^0 E/ O8 Q                Obj.xDim:=WH_x;4 E  u6 T6 o) C0 l. x  f+ M, l$ m
                Obj.yDim:=WH_y;
. F, K/ v( [! }( l                Res:=sprint("StoreData_",i);
# T) u6 F0 m. L                7 C* F/ i5 r0 D% Z5 n: P, V
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);- w& A4 c4 h  g! g. E
                Obj.Label:=sprint("huojiaceng:",i);6 e1 K5 W. ?0 i6 q, ^
                Obj.inheritFormat:=false;
& L" k- L6 t! G, R: `7 s3 v                Obj.maxxDim:=WH_x;
  x6 s+ [$ y' v# l- P) i8 S                Obj.maxyDim:=WH_y;
" G% b2 D  l0 [6 c                Obj.ColumnWidth:=3;$ H5 e* |/ K4 a: }
        next;
: }( N7 X; ?% r( X       
4 ^+ U: W6 D+ s4 L2 g* _" K        .Delivery.MUs.Forklift.speed:=2;+ c* }+ v+ Q: _! ]5 [! M
        WH_var.delete({1,Part_Nums+1}..{*,*});" l% K+ h3 Z! T/ [
        for i:=1 to Part_Nums loop) k+ z! B* [: d# S
                WH_var[1,i]:=chr(64+i);
* m# a' Y/ G1 R& B        next;" u* T4 w8 F8 K9 o
end;
  _6 T4 V: }2 T' R1 x; O出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
, _, W+ m) l6 T2 X9 n3 R! k% @% {* I2 e3 N, ?5 V- J

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-2 11:18 , Processed in 0.017936 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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