设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3954|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
5 L4 S" ]7 N5 E, R# {语句是这样的
) G0 O7 o8 ~- s5 G, B" q' pis
6 N8 o4 g: L' X- r        i:integer;
7 o- B6 ?/ J1 i        Res:string;
0 c, W9 w# e  K- T! Z6 ~        obj:object;. A1 {0 R8 Q  Q0 P
do
; V1 {- r. p$ U  a6 l; k        if existsObject("Status") then
$ y5 z5 G0 T; a! A" k" J4 \2 k                Status.deleteObject;" d5 P  X) `  ^3 i7 ~/ Z6 }
        end;
4 G6 ?5 s7 h- e0 J; T7 A  v) z- D        for i:=1 to 10 loop
' d3 B% y: r# n' S7 M8 W5 V; |" r2 ]4 j                Res:=sprint("Store_",i);+ ~1 E) G9 p3 o" B4 L! z
                if existsObject(Res) then
; q9 u* i7 M. T* i5 \0 x# v8 B& v. T                        Obj:=str_to_obj(Res);
) H5 m3 s, R/ w5 v5 u                        Obj.deleteObject;: `0 A$ x' ^- S$ g* s5 _
                end;+ ]5 ~- o0 l9 e0 o$ ~7 K1 B$ W
        next;
& z6 p) q& [( z4 O" `9 M        --shengcheng Status:zimoxingceng
! S. U+ W9 Q  _8 w        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
  N6 k7 g8 w* v. x8 R) e6 V        Obj.Label:="warehouse status";/ V9 e. C' y! R1 U, [; r: M
        * Q# n; p; k9 Q
        for i:=1 to WH_nums loop
, K2 ~, y% H  ~& _1 y& d6 g) x                Res:=sprint("Store_",i);. E: I) X& k, Y) i% |) T
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);' v& @- b2 W) V: B, B$ W& r  @
                Obj.Label:=sprint("huojiaceng:",i);4 m  W) A: u8 A
                Obj.xDim:=WH_x;
) a  A$ L: |  H5 a2 R+ j5 t5 T                Obj.yDim:=WH_y;& U2 d3 s+ b1 x1 ~+ C+ w
                Res:=sprint("StoreData_",i);- h9 e/ t/ Q4 `7 Y2 U
                + i) Y. Z0 H6 s# H' p$ ]
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
" t# ?9 Z# j, R# r  n                Obj.Label:=sprint("huojiaceng:",i);* B7 U1 v6 [) L+ o- w. Z
                Obj.inheritFormat:=false;
6 P! y( _6 z# O2 P/ K                Obj.maxxDim:=WH_x;
# v/ R: m  \2 a& q( C( D                Obj.maxyDim:=WH_y;+ S$ ~& K/ ?- H
                Obj.ColumnWidth:=3;$ u; ~; j8 S& g0 \, P- I
        next;% F  e) s) u) F. Y, \9 F) J
        + g/ B$ Y* m$ h# v# ~; N0 u5 {6 p! M
        .Delivery.MUs.Forklift.speed:=2;; z( e1 @  @0 \+ f4 N
        WH_var.delete({1,Part_Nums+1}..{*,*});. Z) o% Z/ [; e% D. E2 J' |
        for i:=1 to Part_Nums loop. k. l* F# t; G* _( d: B
                WH_var[1,i]:=chr(64+i);
5 R& z6 Z0 V3 n        next;
  n/ |* ]$ s8 m7 Y7 u" u0 dend;
' ]! @" A4 B' b5 {7 j$ H出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
9 k7 Q& \2 _& N$ V5 [
" S1 q$ E* F$ `) w9 O; z

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-20 16:02 , Processed in 0.020583 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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