设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4482|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ f% X0 ?: B5 j! w- v0 H
语句是这样的
$ O; T( R* U' z' dis
" i$ R2 H) z- T8 i! O        i:integer;
  y2 v0 h  I7 N& C6 X0 d8 N2 {) X1 N6 A        Res:string;
8 u  a, x# w3 F3 S6 W6 R% k        obj:object;
# @. A9 k; n8 s) L4 _/ [do) |2 n, D% b% K, H7 K- x. d0 |
        if existsObject("Status") then
' n2 N+ r8 Q5 ^: i& M8 _                Status.deleteObject;
/ J0 w3 I$ \3 A        end;1 \2 s$ i7 k3 D, p
        for i:=1 to 10 loop1 q1 n0 ^! |, P$ j# D
                Res:=sprint("Store_",i);
1 P9 B: y& W! I8 b                if existsObject(Res) then8 s  s4 i% Y* ?- e2 [. a; b
                        Obj:=str_to_obj(Res);8 F: c; s% ~2 y
                        Obj.deleteObject;9 H0 G" z4 w! a7 i+ Y* z* H
                end;; g, r2 l& c5 E" R- @
        next;- D. @# ]% c8 V" Q& d$ i
        --shengcheng Status:zimoxingceng. ^! f+ y5 C' M  E( F9 `% J  P
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
2 ^5 S2 C. {/ E$ g/ ~' P! c  |        Obj.Label:="warehouse status";
, W9 k% l) k9 L        $ C  M3 H0 x: \4 o1 P/ l
        for i:=1 to WH_nums loop) G. p) u: Q6 V- U: j) p4 R
                Res:=sprint("Store_",i);
; g6 e9 b2 y, Y- H' f3 s                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
+ W9 O/ e9 n& ~8 G) D                Obj.Label:=sprint("huojiaceng:",i);5 v3 I- q7 v! D$ q: f
                Obj.xDim:=WH_x;
3 M/ k" ?7 c. w; p: d' K                Obj.yDim:=WH_y;
, f) q( J* L" w( _1 X( r" y" G0 p                Res:=sprint("StoreData_",i);* h& C" X2 \( w
                8 [) h3 a& Z! P+ T% p
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
* m5 @  r6 P) O3 d2 p                Obj.Label:=sprint("huojiaceng:",i);
% L6 i; @3 J/ m7 [& C: L! a5 ]7 B                Obj.inheritFormat:=false;+ K& h" X* Y$ V( ^( D) _# I  G: c
                Obj.maxxDim:=WH_x;0 z9 `" B- x) |2 o+ s+ {+ R; B& l
                Obj.maxyDim:=WH_y;
) k! ]0 i1 p. }8 T5 k                Obj.ColumnWidth:=3;
9 h3 {2 w  _/ r# d& H        next;' t) O' N8 [* ]. H6 W" _- @6 H% H
        : q" P# {# |3 v/ D, y1 h
        .Delivery.MUs.Forklift.speed:=2;
2 q# L9 q: z% v. n        WH_var.delete({1,Part_Nums+1}..{*,*});
% w  T: e1 R8 ^/ T% L        for i:=1 to Part_Nums loop
! x' a& `- I  G' d  t  {                WH_var[1,i]:=chr(64+i);
1 P6 H# y0 h2 G        next;5 Q: p% V0 [5 r2 d
end;6 q; d' x' W6 j
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
9 @% ^- V3 _5 S# _6 e# v, D" ^, n1 }7 x9 E) W$ b' z* W

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-20 12:57 , Processed in 0.017145 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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