设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2843|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。; ?, c3 z. K) G$ ?# C
语句是这样的' {" d  c3 J; ~3 ]
is
6 A" p* |* I" G  [5 J/ I  q; N1 h/ {        i:integer;2 Y+ t3 U9 \" L* U- h
        Res:string;# L+ x- X, F+ [$ I' Q4 J$ J
        obj:object;- e- z* c: k* y4 u5 _+ `
do
5 h( V. i/ @* l5 u2 R) E5 d        if existsObject("Status") then
8 }2 `% z! F: C& ?1 w$ |                Status.deleteObject;6 L! H  V. B+ o% x9 |4 F
        end;6 e: s. @  S; s. `( d4 p3 o, @
        for i:=1 to 10 loop, l3 I* D' Q3 }$ K
                Res:=sprint("Store_",i);
0 u$ Q5 Z) y) ^4 O                if existsObject(Res) then* Z+ J) J& ?# V
                        Obj:=str_to_obj(Res);! R$ b% _6 }- P. e7 D
                        Obj.deleteObject;
4 G* n8 ^0 ^6 M" D* N' V2 j                end;
7 ~* M3 f! e7 n        next;
" ?6 f) `1 A/ R  `. ]        --shengcheng Status:zimoxingceng
& U5 B) f# N+ e3 r2 }/ w0 i) e        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
$ s6 T& s0 J* {; v" ?2 l% m        Obj.Label:="warehouse status";+ X7 X% X( `' q% P4 O; I5 S: U
        ) H0 f- ~- A) R8 l. D% ]1 H1 R/ y
        for i:=1 to WH_nums loop" C/ R7 i5 b, h3 @6 `7 I' L
                Res:=sprint("Store_",i);1 Q; \+ _7 U  P( }. ]
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);- P! b, B, U, f$ I* k3 L
                Obj.Label:=sprint("huojiaceng:",i);
# W/ Y; M' i  J# y                Obj.xDim:=WH_x;
0 i1 [4 H5 Y; d                Obj.yDim:=WH_y;
) O& T7 M- a5 }! `                Res:=sprint("StoreData_",i);! v+ s" o* h6 a; y
                2 ^- U5 Q( ]+ u4 n+ ~0 h, \: i: }
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 @/ O. Q# b' A: Q! a
                Obj.Label:=sprint("huojiaceng:",i);6 D$ N; y: ^6 y2 g; K
                Obj.inheritFormat:=false;0 B* c+ f0 ^7 B  T$ p/ r
                Obj.maxxDim:=WH_x;
8 ^4 J7 l2 f+ R1 k; e5 S$ ?                Obj.maxyDim:=WH_y;
+ W6 X) W: b# r2 x0 S  X' K                Obj.ColumnWidth:=3;4 V; T3 g) ?- Q' P% j8 s4 `+ v
        next;
" \4 ^2 @9 \3 j, y# N+ z0 D1 W        3 y( \8 p0 D# r& j) V
        .Delivery.MUs.Forklift.speed:=2;9 q( a4 Y/ l% _. |/ o; d7 C
        WH_var.delete({1,Part_Nums+1}..{*,*});
. ^: g0 W. K5 R# a: W: W3 s        for i:=1 to Part_Nums loop0 P7 D: n0 i1 }  p& I9 \
                WH_var[1,i]:=chr(64+i);% k. x" h# \! A
        next;( U8 F' e2 A% n8 ?
end;; W% L" w  o0 F6 }! Q  V" h% q1 n
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
" B% B, y# o  P) B1 P# P" o/ C: a* v8 o) J" S

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-10-31 05:56 , Processed in 0.014848 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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