设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4599|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
# @; d% Z) i/ x% n语句是这样的
6 p/ ]5 y: I, ^7 |3 [1 Jis$ L7 `8 F4 D5 E+ l4 [
        i:integer;
4 z# O- w' T6 n  [# k5 F0 B        Res:string;
4 S1 D( X2 k7 t6 r# Z8 A7 d% O        obj:object;) a! K: I! K  j6 j
do
0 `: O$ d3 u" U4 ]$ c        if existsObject("Status") then( C( z$ Q0 ^( X
                Status.deleteObject;) ]+ I! \: A6 v! {# @
        end;
2 l' o+ H7 |7 C1 m8 J( ]        for i:=1 to 10 loop
# X  X4 \4 S8 `% X                Res:=sprint("Store_",i);
+ C- V! I% l! t% ?                if existsObject(Res) then$ Z8 Z5 a4 c3 ^5 p3 o- k
                        Obj:=str_to_obj(Res);
  C8 M% I) N% r4 w. m                        Obj.deleteObject;1 R+ ~( e, Y+ N# t% P
                end;
3 Q: U1 S& O) ^% m. k        next;9 T8 W- Q/ A& i" m* y. s  l
        --shengcheng Status:zimoxingceng
1 ^% D3 C8 U6 I/ [  A- e" Q5 j        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
8 ?7 W% S9 u9 r8 a        Obj.Label:="warehouse status";) N7 h/ a" g& ~) E* A1 E+ D
        ( [6 y  G$ Q/ Y6 ^0 o3 R* X! O5 j
        for i:=1 to WH_nums loop
, A  ^. j* j$ z1 x/ y                Res:=sprint("Store_",i);
( K# \1 E' Q3 z) f8 b2 h' w                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 F& a8 f' t5 C8 x. W) H                Obj.Label:=sprint("huojiaceng:",i);
' ~  V$ L' V7 q* P/ O3 @1 @/ ]                Obj.xDim:=WH_x;
" j. A" ?1 @# r. D: q. ]8 K4 j                Obj.yDim:=WH_y;  r  H$ a8 s! I9 J6 _. @/ z
                Res:=sprint("StoreData_",i);& }' H# g+ l. [. I, y  V8 [5 }
                ! J1 ?$ S% K& b6 }. ^& V
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);3 ?4 s# q" R7 T2 N6 Q( ]2 n7 [
                Obj.Label:=sprint("huojiaceng:",i);$ R. K2 B6 _/ K! t! i+ |5 L* u& R
                Obj.inheritFormat:=false;) O% v9 ]; k, _: P2 [- T
                Obj.maxxDim:=WH_x;" U* a. k# e8 a  m/ T
                Obj.maxyDim:=WH_y;
* s: J& x3 J" c; A3 f6 ]. L  t2 u                Obj.ColumnWidth:=3;
+ @7 m7 ^7 h/ _0 }0 o9 f* J: ~- k* r        next;2 A! ?) w+ `7 p. F
        2 Z6 v  l1 u' T. c5 {
        .Delivery.MUs.Forklift.speed:=2;7 e' y& J1 U) q& v; C
        WH_var.delete({1,Part_Nums+1}..{*,*});* @7 R" j/ ]& Q3 A3 p! }
        for i:=1 to Part_Nums loop
5 m" D3 X' T! _( _                WH_var[1,i]:=chr(64+i);7 q- Y. a3 p2 S8 ^- x
        next;
& u9 {0 W$ C# Jend;2 F! g% l  [. _  x- t
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了+ d% ~# O" w9 W) P& f  O$ N1 G  I9 a7 w
. U* s1 L, T8 G: T0 m% B$ `

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-8 03:38 , Processed in 4.258774 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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