设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3523|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。8 C$ Z$ c$ F% x: F% f
语句是这样的
4 \( K% J7 y7 ?( cis% Y9 D$ [: |' F- B3 Q
        i:integer;1 Q" g% }: {$ i' O/ a) M4 I6 d
        Res:string;
3 P3 A! X  X8 w9 F) b5 c) x% a- V        obj:object;& C! M" S2 T) l) v
do
& u# x; h- h5 u: E/ h        if existsObject("Status") then. w( L6 t. a0 P
                Status.deleteObject;
( `  J/ s7 I( j! @  I        end;
. E: v, o) G) H        for i:=1 to 10 loop$ R9 J# h$ S1 `: s
                Res:=sprint("Store_",i);
7 S+ }) h& P! W, P& n+ x                if existsObject(Res) then
# }: T; E1 ~' B$ A                        Obj:=str_to_obj(Res);8 o+ ]' e1 A6 d2 E5 u* w
                        Obj.deleteObject;" P1 K. v9 j0 B, x2 @3 V' @: ^
                end;
. S3 Y. Q0 C* D( a7 H/ a        next;
' n0 U+ [2 l& ~% M7 f% T- a        --shengcheng Status:zimoxingceng
' B: Q; q3 e' Q: p        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");: \* }+ l! P% k$ E2 B, L, z
        Obj.Label:="warehouse status";
$ J2 w+ C* c8 Q1 V3 p. a9 N# Q4 K        % ~* W: M6 o/ x8 Q
        for i:=1 to WH_nums loop
* I5 {/ E1 A$ X8 ^4 v8 m% D: ~                Res:=sprint("Store_",i);
. C, v4 c' F7 W( u0 O% _2 q- b: G* f2 O                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
& t0 E" y* \- S2 L, g                Obj.Label:=sprint("huojiaceng:",i);) ?: x( x' w' G% ?
                Obj.xDim:=WH_x;) h2 C9 u% v" {! E; l& G
                Obj.yDim:=WH_y;
5 q$ m5 o0 L+ w! J4 P! {2 T                Res:=sprint("StoreData_",i);
# A' C6 ^8 K9 T. D  w5 |               
, s6 W1 t( b( [6 u/ Q4 y                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
8 C' D# L  x9 Y& A7 W9 ^4 |                Obj.Label:=sprint("huojiaceng:",i);3 M! s4 i8 X2 u
                Obj.inheritFormat:=false;
( d" K8 c- A6 H9 Q5 U                Obj.maxxDim:=WH_x;% F) \2 P; n! ~" t- e
                Obj.maxyDim:=WH_y;
) b" }: g+ B! o/ m                Obj.ColumnWidth:=3;# p; v% F9 Y# |$ j2 r2 F' l
        next;
9 |! x7 E' V& D/ C) {9 e: ^        ' Y2 v% N( c4 P" s
        .Delivery.MUs.Forklift.speed:=2;
8 C' q2 q4 u4 b) e7 h1 r% ]$ f        WH_var.delete({1,Part_Nums+1}..{*,*});% y* u. a2 j  V. W4 h
        for i:=1 to Part_Nums loop7 t, P5 e, j1 J) l3 z. n! E$ E; A9 j
                WH_var[1,i]:=chr(64+i);
. T, S0 `1 m8 _  M. g        next;$ x. f# |; B- A3 r, \4 R2 C
end;  b; [5 v( s8 R
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了9 S; E  L$ h' m1 [, ]
2 s; p! \0 `0 x

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-14 21:56 , Processed in 0.016196 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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