设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2466|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
$ K. \; Y" s: G5 S1 `; @7 C3 ?语句是这样的5 Z0 ^8 [& J  \
is
& `( u  M- i- V4 a9 H# u( \4 t        i:integer;9 G$ ?0 j- ]' F8 L4 M6 ]
        Res:string;
' l* V4 H. q; s! i        obj:object;* r* c6 I4 g* k# |9 m+ Q
do4 Q2 {  t5 x3 G* a3 X
        if existsObject("Status") then
# }: j5 j4 U* p, B5 l! `. ?& I                Status.deleteObject;6 y" h3 s1 _, _# j: z) W, ~8 a3 }
        end;- i  h+ n( M' D3 h, g
        for i:=1 to 10 loop
: `1 ?9 s& y! i                Res:=sprint("Store_",i);
: n# F8 k7 R9 V0 E# f0 u. G9 p                if existsObject(Res) then
% o  ~2 C, |$ @* O2 E6 d                        Obj:=str_to_obj(Res);( }) j7 {  e# h1 R. \! _, {2 c5 r+ j
                        Obj.deleteObject;
$ Z1 X# _$ L+ c3 u% _7 N( A0 N                end;
9 T  s0 |7 P! O7 a( d* S* d& @        next;4 t7 C# a/ N% ~6 J  v) q
        --shengcheng Status:zimoxingceng
/ N8 _; S% G4 M4 N% c* l1 q! ?        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
9 u  _/ s, _, D6 v/ C; ~        Obj.Label:="warehouse status";6 E3 B# M/ e4 U+ ]/ O7 I- h: i
       
& |$ M3 g' X9 z" ?% H4 L/ F2 \        for i:=1 to WH_nums loop
2 y, C' ^/ O5 `. Y! w5 F! m6 A: X                Res:=sprint("Store_",i);" F  E8 j7 V: i3 T! H: i5 r
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);" z- m& q1 O% Y/ I# S; ]/ J
                Obj.Label:=sprint("huojiaceng:",i);% w6 c, z6 q: z) ^8 a- O7 l7 u
                Obj.xDim:=WH_x;5 Z$ B- D+ }: v! [
                Obj.yDim:=WH_y;+ T) A) K* n+ ]6 @4 e
                Res:=sprint("StoreData_",i);6 }" L/ H& W! G% ^; y1 y
                1 `* C' x6 p7 z. S, K" \
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
: `- I# V' ?) d' r' X5 L; w# v                Obj.Label:=sprint("huojiaceng:",i);
& U/ S7 N  \+ t8 O# {                Obj.inheritFormat:=false;8 h+ {0 F+ S9 [' O
                Obj.maxxDim:=WH_x;8 `. C. Z/ O* ]# `0 ^
                Obj.maxyDim:=WH_y;: A! x3 o) _6 S+ N
                Obj.ColumnWidth:=3;5 r2 G/ g" D- M0 u1 n/ q3 \
        next;% B+ a, x& Q; q+ \1 y; z% E# E8 o
        : q; C* d# t: t+ V, B1 l8 j! `% m
        .Delivery.MUs.Forklift.speed:=2;! l5 B! D+ V7 t9 k) n! y
        WH_var.delete({1,Part_Nums+1}..{*,*});
& k$ `9 |: W0 r0 K% Y        for i:=1 to Part_Nums loop
0 d% Q) S: n3 a0 J9 v, A                WH_var[1,i]:=chr(64+i);* C3 [6 G0 @: L+ j: R& z
        next;  L& G1 t  C9 O, @+ S0 C
end;2 V1 }* H- Y  K$ D
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了8 G* `& ]: S6 D! c2 v
/ }  H4 c' i  J0 z- i6 b" \3 L& }

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-7-5 02:53 , Processed in 0.018753 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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