设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3510|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。9 K: A3 m0 m/ A
语句是这样的# ~6 n# p' l- u# w- B
is, i+ j+ j2 a/ S- n: Y$ j
        i:integer;2 U: B6 A" n" [9 E% J+ D
        Res:string;5 a. x( I" V- m% n- T
        obj:object;
* h9 `) ]2 Y' U4 j. ydo4 ^+ j3 T- F; {
        if existsObject("Status") then
8 \8 H4 f% P6 _9 k' p1 d$ M                Status.deleteObject;
2 G6 E8 R- t  N+ j' G" @        end;- s6 y$ ?# F+ ^9 W5 T4 f' K: O
        for i:=1 to 10 loop
% I7 _' N4 p2 v$ g+ T' p/ ]( [# O3 E                Res:=sprint("Store_",i);( W- x  V7 l4 D6 y
                if existsObject(Res) then5 k- c! |( l8 `6 S3 d* V
                        Obj:=str_to_obj(Res);
& `# P6 J. ~% {5 }2 v                        Obj.deleteObject;
) H( ~' d! @. J) N+ j- _: \                end;
: F4 M' R! \8 j* y7 S        next;
, I5 B! W! H# l  B0 n        --shengcheng Status:zimoxingceng
! J& Y& F, @6 j5 o        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* q/ ~& Y5 F, Q( ^/ H/ s( m+ O
        Obj.Label:="warehouse status";
9 ]# c5 [) m& j. ~       
" f( T- u9 j9 }) L6 |0 K& q        for i:=1 to WH_nums loop: O, f/ a' f. M% W- o
                Res:=sprint("Store_",i);; h' X# S$ x4 w9 e' a' G
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 z1 \. k/ `! @; V+ r                Obj.Label:=sprint("huojiaceng:",i);4 n4 `+ `% m1 X
                Obj.xDim:=WH_x;: H5 y6 T" q6 O2 f. y' C4 B
                Obj.yDim:=WH_y;
1 ?4 q: y6 ^* z4 v                Res:=sprint("StoreData_",i);
9 R1 v$ {" D5 Q  L! [7 V               
; s( @$ `. p" A" J- ^  S1 d                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);$ y7 S9 w: K& O+ u! c; w$ t
                Obj.Label:=sprint("huojiaceng:",i);
' O7 j, h$ j* Q* [! k6 x6 e                Obj.inheritFormat:=false;# Z8 E9 Z& |- e( C/ [4 M. T
                Obj.maxxDim:=WH_x;* T& ^/ ~, h2 Y. i- B) |6 w4 Y
                Obj.maxyDim:=WH_y;
. L* b; [7 u- t2 L0 p! a$ k                Obj.ColumnWidth:=3;
8 `. j+ k2 j: Z8 t: W$ ?        next;
" V, a% J! o4 y% x8 V       
. \/ U& V8 P, b' Z' r: A: L' I        .Delivery.MUs.Forklift.speed:=2;  w( I, z* f  M/ @
        WH_var.delete({1,Part_Nums+1}..{*,*});
. X, B* o/ y( q9 W2 f2 ~        for i:=1 to Part_Nums loop& W: I; z5 N, \/ M9 G2 b* e( ]
                WH_var[1,i]:=chr(64+i);5 p0 W2 j# n5 L& p2 ]) F
        next;4 ~! L( {+ Y9 i. P" H2 ^3 y- w* n
end;: x4 S0 ]: L2 w0 t
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了8 Y- P& `1 C0 c# Q/ I6 Q

9 k- M1 Z- b( P) |

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-12 13:29 , Processed in 0.022820 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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