设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3440|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
! Y8 F: q8 p7 I- v9 I3 c" v语句是这样的9 S4 S- _) \1 |8 b* R4 t
is& v/ i: z+ a& K. M: K- |+ N
        i:integer;4 J# q8 v: `6 k5 x
        Res:string;
( v. t6 W5 W/ |) ^' N        obj:object;
! f# x/ u& f9 r# j3 Odo$ W+ v! B& N/ Y! q( z( ^
        if existsObject("Status") then! u* M" g! r) c" G
                Status.deleteObject;
: n2 N+ `' m- K( e: m        end;3 C& D8 r( `. {" t0 A: s$ Z
        for i:=1 to 10 loop
! R; I  r/ G3 u* q                Res:=sprint("Store_",i);
- K+ s2 ?: X5 V# Z$ u7 W                if existsObject(Res) then$ U. e8 S# S2 F4 ^
                        Obj:=str_to_obj(Res);
2 [- r- C2 T7 R4 v* W& s. W, [4 k                        Obj.deleteObject;
7 T/ g& Q7 K- V& @; [# \                end;
& l5 U) G5 z0 ]! h4 l( ]1 z        next;
7 r  K8 P% Y9 P: P        --shengcheng Status:zimoxingceng% z7 \2 z, a& A, W" Z
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");0 n6 o( b( F2 c6 U& J
        Obj.Label:="warehouse status";" b% e# f' {7 ]* ]
       
. P+ ?( j0 f5 Q5 C' J$ C        for i:=1 to WH_nums loop
" L( t# c! h( V                Res:=sprint("Store_",i);
. A: u9 V+ g9 v                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
! H( C( P# z# F9 |; ~                Obj.Label:=sprint("huojiaceng:",i);
5 v7 Q5 l# b1 x) O4 a/ M$ d) |                Obj.xDim:=WH_x;' F8 {8 R, n% {% |- i
                Obj.yDim:=WH_y;7 {5 e% j& @. c* [* W5 ~
                Res:=sprint("StoreData_",i);' s: K; g; |% Q" C8 c
               
$ {: i: Q/ S5 S# c                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
, r1 E% `, U4 t' X% u# j                Obj.Label:=sprint("huojiaceng:",i);, N5 K: i, C, D* C$ A, k# N
                Obj.inheritFormat:=false;/ }  W: T* A) `1 }9 w( T3 \
                Obj.maxxDim:=WH_x;; Z: g5 N- S2 s% i/ \' J7 X  z9 A
                Obj.maxyDim:=WH_y;
5 @2 f7 B' B  M$ F0 x                Obj.ColumnWidth:=3;
* h  w) @3 q6 f8 ]( T        next;
8 [; n  H7 f# X- f       
5 i9 N- L. \$ C+ ~$ |        .Delivery.MUs.Forklift.speed:=2;
  U3 a0 T# V; v' t3 P/ W4 f! X& s        WH_var.delete({1,Part_Nums+1}..{*,*});
& g; n8 [: i  p  x        for i:=1 to Part_Nums loop
* ]4 K* B1 h) X8 r                WH_var[1,i]:=chr(64+i);/ r: K1 u% U; {
        next;
& M/ A1 H& H$ B( c) K- ?* mend;$ S# v6 F' @; w
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了2 {# w) Z; R* ^; T
: P8 |* v% c3 Y: H; d0 z0 z  u: k, K

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-27 09:32 , Processed in 0.015460 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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