设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4256|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。3 i+ H5 M) T* J: U- [  x
语句是这样的0 c3 @$ _" a4 D2 |1 o" Z
is
( i8 V4 s# n  h. E& }        i:integer;+ b& F* [1 \; m. _
        Res:string;
$ o' G1 L! X$ i. h1 K% ~( H        obj:object;# P* r' V3 @: C
do
4 ?+ M3 _# g4 Q( L8 T9 ?; R        if existsObject("Status") then$ c, Y9 F+ E6 `6 i6 S9 @8 v: k
                Status.deleteObject;9 Q1 @& N8 V( |* q3 Y3 B
        end;
2 ?- Y+ ?) A7 C9 ?/ W4 q, j        for i:=1 to 10 loop
9 }* d) {7 U8 ]9 k9 O                Res:=sprint("Store_",i);* d' A6 z" }  `% v
                if existsObject(Res) then; J" J& Y0 w. m% M
                        Obj:=str_to_obj(Res);) i( N2 _1 ?2 F( z( V5 j5 k
                        Obj.deleteObject;
# N" E) V: ?# l5 e  {7 X! U                end;, t0 ]2 r/ V& {4 F* c7 y
        next;
! L  d2 W' b+ ~' v0 \4 u        --shengcheng Status:zimoxingceng
. V, Z# }, ?8 p9 A/ V        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* j! g% e& f' g9 ]
        Obj.Label:="warehouse status";
3 X, g1 a# X1 K. ~% m9 E8 ^1 d        ) Y6 z# u3 `0 k1 S
        for i:=1 to WH_nums loop' T. j9 l) V  T7 h9 P9 z* d
                Res:=sprint("Store_",i);
* j) J6 h1 W2 L7 D; R2 A! a) q                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);/ o0 V* ^5 Y7 W' \
                Obj.Label:=sprint("huojiaceng:",i);
9 O4 e' j2 X3 s. f" R2 R& r                Obj.xDim:=WH_x;
3 y' n+ F1 Z0 o0 x1 k& N! N6 p                Obj.yDim:=WH_y;
& U4 A! l1 n& o! }% c6 X5 p                Res:=sprint("StoreData_",i);( G2 L0 ^! M8 b; X3 r
               
( m) c/ f6 S$ U# x9 W. m8 n                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' ^2 p$ t! B% n( _3 ~1 o5 e* A                Obj.Label:=sprint("huojiaceng:",i);
' ]( K( z, ]; ]6 b9 y                Obj.inheritFormat:=false;: R4 Y8 s1 z+ X* e- g
                Obj.maxxDim:=WH_x;; o: J$ z7 y  v; ~
                Obj.maxyDim:=WH_y;
9 w& b; w7 A- T+ J( z- d% O0 t& W; c                Obj.ColumnWidth:=3;
0 o4 e5 A1 ~7 s& U        next;$ P& E5 {' D* R/ @* {0 a% P
       
" b5 v$ ]* c  x5 {2 D. |        .Delivery.MUs.Forklift.speed:=2;
4 |# f% S5 S  G8 h6 @/ m  g2 Y. \        WH_var.delete({1,Part_Nums+1}..{*,*});
9 R. j- V; e8 V* o7 ]3 w5 C# r/ x        for i:=1 to Part_Nums loop. Y6 U2 V3 H2 J2 @' [: V6 @
                WH_var[1,i]:=chr(64+i);* l9 m* _) {; P( u* F" ^4 W
        next;
( F; i. f* K8 F" |end;; m' @* w2 u) N8 ]% }$ a
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了" I0 G1 [9 p, G' B1 x/ Z# f

4 }4 K0 \, T8 b9 t' L4 Y, W+ G' y

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-15 22:13 , Processed in 0.017314 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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