设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4165|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
1 ^& R) h- d$ ?( F8 F1 H$ a语句是这样的0 U; }; T: D9 t. W$ x" N4 z' ~
is
. d1 H4 t$ d; M/ z        i:integer;
# A9 _! l  G+ ^/ n8 {        Res:string;8 ~5 Q$ B3 w8 Y! x
        obj:object;
6 Q" Q  d' g( v+ r) A; s( [6 R1 Z3 B  Wdo  `  P9 y3 k/ y; J7 V! F. e7 f" P3 F
        if existsObject("Status") then7 \7 J) g3 Q8 Y8 ^! d( n9 y5 B
                Status.deleteObject;9 Y$ B5 E8 B! e2 |" K0 [
        end;5 \% u" @8 ?0 ^
        for i:=1 to 10 loop
, X4 t2 H. v: i# [7 [6 ^% y                Res:=sprint("Store_",i);! ], I# f* h' _: Y, F- N
                if existsObject(Res) then
3 N3 E" c5 r1 h, z% S8 M$ [6 P. I5 R, ?                        Obj:=str_to_obj(Res);2 W$ O1 d8 q" a7 Q' i$ M7 J
                        Obj.deleteObject;% U6 r9 F9 J* }6 \, C
                end;8 p7 N% _* G/ r( L2 `6 f
        next;
6 e3 [: V' P. I4 ^7 `$ E' _* |        --shengcheng Status:zimoxingceng) S" q1 J; O$ x
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
" J9 x: e! ^; c$ V# k" f0 V        Obj.Label:="warehouse status";% c* O# f; d/ P$ e" M. {6 T
        ' e' @: b  l7 ?6 Z# K/ v
        for i:=1 to WH_nums loop( S5 O; P8 u! C. S: v
                Res:=sprint("Store_",i);# z* k) U) ]6 \4 }4 ^) x- Z
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);8 l* ]; D3 X0 e+ a2 z; U; n+ ]9 n  _
                Obj.Label:=sprint("huojiaceng:",i);; l* o1 O# h  o, i3 l% k
                Obj.xDim:=WH_x;
. l$ |' ?% Y; N                Obj.yDim:=WH_y;* O) K! ]& X- `
                Res:=sprint("StoreData_",i);
4 p% M8 N! n7 u" `5 ?5 A; I               
6 |% B8 Z  L) T2 `  j$ l" Y& [                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
; h( _4 Q8 u* }5 a! N. Q                Obj.Label:=sprint("huojiaceng:",i);
* q) M/ l8 b$ {  n# V8 m                Obj.inheritFormat:=false;; V+ m! {" h9 \& V- T) p
                Obj.maxxDim:=WH_x;
1 V: W; Z+ ?9 \& \, J& K, n) P                Obj.maxyDim:=WH_y;
3 t! y* }: s- k5 z9 }                Obj.ColumnWidth:=3;( y& C9 h- u6 Q. D# \! |9 {+ a9 x
        next;0 f6 K' |# U# e5 f
        0 ?7 O4 n" j' B0 `- z
        .Delivery.MUs.Forklift.speed:=2;
# H: }2 @- C& ^        WH_var.delete({1,Part_Nums+1}..{*,*});
4 f, W7 K# L# ~        for i:=1 to Part_Nums loop
* O. Z* {1 J; }+ g                WH_var[1,i]:=chr(64+i);+ Q2 X# Q7 a+ J8 D6 B4 c
        next;# C" ?: i+ L; W
end;
' c) T: _7 m# k" K出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
5 f' ~! R$ R3 X* k% a+ f& H3 P; i9 [+ R5 S1 p3 v: S' _& D

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-2 12:16 , Processed in 0.015623 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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