设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4191|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。7 F) f& w: ?9 y! u4 t* A) D& _
语句是这样的% f8 d' u5 w# R6 U5 I
is8 z' g% n1 I+ h. K( F3 B
        i:integer;4 O$ l% n$ M+ k( a: r& }
        Res:string;
. A% S( p9 J  O+ t# @1 t# t        obj:object;
, L) u* ?2 a2 V% H& t2 a$ Odo
2 A, c! D; Q+ u/ ]        if existsObject("Status") then' j) P! f( D% q! ?+ U
                Status.deleteObject;3 n- n( V' G  g$ n* J( Q- ~  ~
        end;
3 \8 \2 V8 p  f' P        for i:=1 to 10 loop
1 t  R* B4 j- m/ m, ]$ D" A                Res:=sprint("Store_",i);
6 S7 H# H3 L( d( q3 {; n: f                if existsObject(Res) then
5 D& N* K, i+ K% E$ Y1 @; a; w1 t& _                        Obj:=str_to_obj(Res);
* Q0 E/ A2 ~" C  e# D                        Obj.deleteObject;
$ M8 z: p: H  E( ?3 m+ n/ r7 G                end;
2 H% _0 R) ]6 A" ?- C) K4 e8 Y" w" U7 U        next;
2 N- G2 _2 r" n1 g- v        --shengcheng Status:zimoxingceng' e& Q6 `8 C. H2 k; y
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
* C" M$ J. a9 G0 \: [6 b        Obj.Label:="warehouse status";
+ [) }: F4 p- d( \$ w3 R* j) d       
$ t# D) F2 h7 g: J8 B9 N# m, Q0 T- H        for i:=1 to WH_nums loop
) R% x% ]8 j) Q7 e+ g' _                Res:=sprint("Store_",i);1 D, \3 I- x$ U# f- u& M
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
" |( b( Y- t  \# m2 n9 S                Obj.Label:=sprint("huojiaceng:",i);
; z0 e; m4 ]5 N6 ]* k% |9 j8 ]7 \                Obj.xDim:=WH_x;
' S/ f6 x8 O; i9 b) ]: }+ Z0 J                Obj.yDim:=WH_y;
7 |, f& \* Q0 Z                Res:=sprint("StoreData_",i);
+ }! z$ L: g: C* P' F# I. j                ; [' ^3 u1 D6 d8 t0 Y3 T
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);- Z1 ]+ o# y- C/ N6 R. _+ j* n8 Y
                Obj.Label:=sprint("huojiaceng:",i);- _# j# b0 P2 A+ R( C
                Obj.inheritFormat:=false;0 o6 ?( Q7 E  V# c/ a
                Obj.maxxDim:=WH_x;
  V& Q8 r0 r  }! g                Obj.maxyDim:=WH_y;# A' C1 i. C3 y' o; B+ B
                Obj.ColumnWidth:=3;- e, w- l7 S5 E4 v
        next;
# y/ h5 h2 Y! v) y& X        0 O( e- M7 k0 [$ t) ^4 q
        .Delivery.MUs.Forklift.speed:=2;
. _4 ?) S; O. \0 {& m- A- @' `        WH_var.delete({1,Part_Nums+1}..{*,*});1 k9 u& j. W! Y5 S0 K& m% ]
        for i:=1 to Part_Nums loop3 z* q/ w" p7 r6 y0 {
                WH_var[1,i]:=chr(64+i);* h- ~8 E8 L# P7 O. x
        next;
2 U1 O5 b6 V. T, G1 H: y% Jend;
3 n; ]) l$ t! M. A" N出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了* F# a3 F! y2 @8 ]! j5 ^
, X& N, Y" q, R

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-5 14:58 , Processed in 0.014583 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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