设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2521|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
7 {1 M+ B8 S) G7 ^: e语句是这样的. x' B: ~0 n1 Y6 u7 u. l/ d/ Z  V  s
is
  T$ }5 [  a' u: m, P3 I        i:integer;
! O/ t* d1 p3 g8 N! `/ [7 e5 s; f( D        Res:string;( z5 F3 O# H  N$ v
        obj:object;* {9 O1 S3 o  u: j4 }: w
do: d/ t. ~' G1 D" [9 U# M7 V1 u0 a
        if existsObject("Status") then2 s9 ^9 L7 `; |. f1 U! C" A  C
                Status.deleteObject;
$ \/ X, i0 n4 Z% A* ^$ |! W        end;
' Q$ U. W) {8 s/ a$ ^) b% R6 s) @        for i:=1 to 10 loop# R0 C1 K, {1 x0 `5 D9 [: b# [
                Res:=sprint("Store_",i);
! \+ I8 Y# J2 ]* E3 ^0 @                if existsObject(Res) then# T2 ^- }& z" n
                        Obj:=str_to_obj(Res);- @0 Q0 @' V2 G0 g0 \
                        Obj.deleteObject;
% y% V  d& x3 u                end;- k$ G. J- J' o4 Y1 A
        next;
2 c5 F3 j9 V0 C: L        --shengcheng Status:zimoxingceng
8 d" ^. [) \4 f        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");1 S" [; s& w. a; u/ k, D
        Obj.Label:="warehouse status";3 q/ F5 y" d1 J
       
2 C) p4 @# U. D1 C: Z9 k        for i:=1 to WH_nums loop4 m* k/ E  M+ P7 {& q
                Res:=sprint("Store_",i);3 t2 q& Q. _! ~
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);$ t/ @% c+ `" z( e1 N
                Obj.Label:=sprint("huojiaceng:",i);9 U& _+ L" {9 y4 ^& N+ K
                Obj.xDim:=WH_x;
; @7 G' B8 r+ _                Obj.yDim:=WH_y;5 _; P" P$ t8 P+ ~9 p) v- @0 D
                Res:=sprint("StoreData_",i);/ ^6 V, K. o& x$ R) P
                5 L' y; l+ d$ q0 I
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
1 E9 |: B$ u! l; N. s                Obj.Label:=sprint("huojiaceng:",i);, h9 p4 u& n  \6 S
                Obj.inheritFormat:=false;
. N8 C1 ^3 a+ i                Obj.maxxDim:=WH_x;
! v& v4 N+ g- \9 j! q                Obj.maxyDim:=WH_y;
  O! R) Q; q% i! a+ m6 M7 e                Obj.ColumnWidth:=3;
2 g: p0 j& v+ k2 T8 p        next;5 z* B1 z) g0 n2 ~0 f$ z. a
       
9 [& y7 I3 s/ ~        .Delivery.MUs.Forklift.speed:=2;2 w" S* w- f) q" e
        WH_var.delete({1,Part_Nums+1}..{*,*});
" h1 x& O( A9 v1 x: D        for i:=1 to Part_Nums loop
3 Z7 W" w* @$ e) j. ?                WH_var[1,i]:=chr(64+i);5 U* h* u' [) J6 t
        next;
7 s: o8 e. z9 V- }  L0 q% Y1 Mend;
7 o" o' x1 N' o, s. _6 R  C! ?出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
+ v# ~; D( \: x5 l. k
0 T6 n( [7 ~' Z) G; A

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-7-19 07:40 , Processed in 0.014136 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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