设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3548|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。5 ~; c3 x5 W9 ~, ~
语句是这样的! a% k. a7 \( u: Q: s
is
- M+ m+ n# h1 A        i:integer;
) v/ R6 L5 i1 B: @        Res:string;
  s+ x# {3 `* g4 x/ E" M: O. e. z        obj:object;
3 t# N3 u' Y9 J1 V8 e, c5 }do6 f% d0 Y' J+ Q$ Q% R+ f
        if existsObject("Status") then- M& w/ B' J0 a: G6 [7 S: n
                Status.deleteObject;
* h* R- e) w4 K/ m# v  y        end;0 u) U1 Q5 d9 a: U
        for i:=1 to 10 loop
0 _6 e4 W" f# V                Res:=sprint("Store_",i);
; L$ A: q1 i6 K2 ~, \                if existsObject(Res) then" Y# m( Y# D' ]3 l2 O
                        Obj:=str_to_obj(Res);3 w' `8 r3 J; ^* T5 \+ O
                        Obj.deleteObject;
7 f4 {! ^0 Y! l& V. `1 Y- n, J                end;3 E/ j5 _- O+ }" Z7 Y/ G2 o
        next;
+ c! y- P7 N; P* T        --shengcheng Status:zimoxingceng
) G7 p6 @& f6 I/ o- ^* ]8 D4 r        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
( M6 l7 G4 b  D% F( [        Obj.Label:="warehouse status";7 B) ~  j+ _6 ~8 y  b  E9 \  c0 }( ~
        ' c, P  p3 _! y
        for i:=1 to WH_nums loop7 S1 e  k0 j! E% g2 }
                Res:=sprint("Store_",i);" s5 G: F* T2 B4 w' v1 ?
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
& h2 c  c6 r( D; w( ?$ g( y( i                Obj.Label:=sprint("huojiaceng:",i);
6 k! r+ @, H9 b- s                Obj.xDim:=WH_x;- A8 W- P( }* Z1 P. |" i
                Obj.yDim:=WH_y;
; u1 I" e! H) ~! C- z+ u- i2 l/ G                Res:=sprint("StoreData_",i);; I! f. W* \! O
               
  D8 b6 X" P& W! n5 ~* E0 O- s9 E1 g* f                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);# x: ^7 a3 Y! A
                Obj.Label:=sprint("huojiaceng:",i);. p2 h( A" K! h1 H; o% l( s! V
                Obj.inheritFormat:=false;
3 C4 e, Q2 b# j+ K  @% h( Q7 }2 m                Obj.maxxDim:=WH_x;
( I% z9 g; z; B! j; n                Obj.maxyDim:=WH_y;% M  X1 g6 {$ ^! x8 f) \
                Obj.ColumnWidth:=3;
  i+ o2 V: P- e, e: _- X9 F        next;3 H5 z$ K6 N4 ]3 L# z" E& n- j  N- P
        % @. m$ B6 w# e0 G1 B9 ]; {3 B, v
        .Delivery.MUs.Forklift.speed:=2;+ f1 W5 P! N/ Y# X. n" ]' }, j
        WH_var.delete({1,Part_Nums+1}..{*,*});1 _% E( n# S! ~9 o1 i
        for i:=1 to Part_Nums loop
2 w* k3 r& x& E' {4 u! D  M                WH_var[1,i]:=chr(64+i);
. m: P6 p3 H" c$ {        next;; [0 s4 L  k# n8 d
end;  h! \/ G" z; Z5 L: h
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了4 o# a- o( w5 |( w) B9 c
* Q  ?7 K& `8 G5 t

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-18 23:27 , Processed in 0.013492 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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