设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3802|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
5 k, K8 C8 P5 B* l5 p! G语句是这样的
1 J7 s/ q% r* Xis$ J% Z( K* [/ Z" O" S4 a
        i:integer;8 x, A6 g: a3 F- b
        Res:string;
2 N% z+ w) ~% _5 \        obj:object;! f; ~. h: d3 S+ T  J2 S. t
do
. y) s. C( M" e# |0 @+ B7 T; [        if existsObject("Status") then1 A- i! Y6 _( v. n9 L# P/ t5 Y. a
                Status.deleteObject;& e3 t) R, ~1 t: r
        end;! m+ v7 j/ B* j& W! M* @+ q
        for i:=1 to 10 loop* \1 |1 C1 \6 n
                Res:=sprint("Store_",i);
% k* ]/ ?: R% F7 o, Y                if existsObject(Res) then0 a" d* ?4 C/ \& X7 y4 `" j+ r
                        Obj:=str_to_obj(Res);( R0 ?8 _2 v1 |7 O1 O) M0 }
                        Obj.deleteObject;
. p/ a" A' u9 l! |3 _) R                end;
# C2 H3 ]7 O$ ~0 Z  Y, H9 r        next;
: R! _& H  s. A        --shengcheng Status:zimoxingceng
, d# G' F+ N% g# Z$ s* L" V$ {        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");2 A: Q7 h7 l- N* h
        Obj.Label:="warehouse status";
/ A; H* F. p. y- L6 k6 L$ o       
; ^" [3 i1 v3 E# `! |6 Q        for i:=1 to WH_nums loop
7 Z4 {4 Y9 b6 K+ e0 C% {- p. e4 a                Res:=sprint("Store_",i);4 q9 q$ Z7 u* C6 ?+ J- G9 N7 `1 W
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);7 y: T8 U$ `0 \9 `' R) i- }
                Obj.Label:=sprint("huojiaceng:",i);
- C/ ?8 Q( O7 W1 I& x  f6 e                Obj.xDim:=WH_x;# g5 R- s3 v) Y" m8 s2 r- W1 H' m
                Obj.yDim:=WH_y;- F5 @9 b+ |6 O8 [) v- X
                Res:=sprint("StoreData_",i);  b% n3 i( _4 e6 H$ [$ c" J
                1 B: Q/ X. Q) r3 O: M7 R
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
3 ?4 R6 n3 Z! Z, F- A                Obj.Label:=sprint("huojiaceng:",i);
9 U- F5 K% a) B+ P9 c7 q                Obj.inheritFormat:=false;; T: D5 w- L' S1 m* k
                Obj.maxxDim:=WH_x;
; K, y" F7 l- |8 F5 r                Obj.maxyDim:=WH_y;4 Y9 m" p* S% t  h6 P% V
                Obj.ColumnWidth:=3;2 a: Z& J* @" h* w/ Z' y& |4 I
        next;
, X% P) G8 T# v        5 v" C1 m2 A& v6 X) o
        .Delivery.MUs.Forklift.speed:=2;
5 c' b4 v: Z2 ]1 q" e' b        WH_var.delete({1,Part_Nums+1}..{*,*});
5 W5 e3 x9 L. }  l  W* E6 X# w        for i:=1 to Part_Nums loop
" O. O. \( [+ H                WH_var[1,i]:=chr(64+i);
& p. x* `  n& b5 }1 D, P% C) w* V        next;( p" M. u  X% Y+ C) i
end;
: _- N) ~1 F& h6 P0 o2 i7 E" G出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了8 ~" e  Q8 N; {) _

$ [$ k. K- h  a8 c6 D

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-28 08:00 , Processed in 0.018319 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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