设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3425|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
. i% `2 v% L% B; l) _2 _/ _语句是这样的
8 q& k  f  `: Jis
& @8 x/ I0 S) D, d* K7 g        i:integer;
' a8 y  n, X, |9 s1 G8 _; ^, _! r        Res:string;3 D9 N$ d# P3 k, [+ W
        obj:object;) j8 n+ v0 S6 R' t4 d% q0 l
do" i. ~  f5 o) {8 m! S% ?
        if existsObject("Status") then, c) v$ t  h" r
                Status.deleteObject;
- D; e# ]- |4 A+ S" L4 p+ E5 [        end;% M/ }* P1 |& Y3 I1 |
        for i:=1 to 10 loop
& }4 E3 e8 }5 }6 w1 y                Res:=sprint("Store_",i);/ d$ R$ ?8 {- V+ U
                if existsObject(Res) then
9 Y" ]1 t3 `, L1 X6 q7 ^1 A                        Obj:=str_to_obj(Res);8 e5 L3 V+ `  ]) q
                        Obj.deleteObject;, Z) ~( t7 L$ N8 @; a6 ?& o( a
                end;  u, \) E$ v0 w: Z
        next;
) b3 |' d1 b, r6 U        --shengcheng Status:zimoxingceng
4 V% b+ n. X# M/ O( w3 B+ M+ `0 K% d        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");; T' z" D! r, D' ?( n1 u1 b  x
        Obj.Label:="warehouse status";5 R4 O# q7 b% D. @6 F* X: ?
        ; X3 Y/ p" O: a3 D
        for i:=1 to WH_nums loop( v8 F' k1 T5 Z
                Res:=sprint("Store_",i);
* Z" b: B2 X+ M! W& w                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);" G1 P8 p# T" f' [
                Obj.Label:=sprint("huojiaceng:",i);  Z7 w) L2 H& ?5 h, A4 h
                Obj.xDim:=WH_x;+ ?6 p" b5 u% i  v3 z' e
                Obj.yDim:=WH_y;
) k' b# b( e. D5 p% l+ G- @                Res:=sprint("StoreData_",i);
  L) |, t9 q8 Y( [                0 d& w% R' _2 [1 _& z5 E2 {8 B2 l
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);% R5 G% _' V/ \/ C1 X2 K4 `
                Obj.Label:=sprint("huojiaceng:",i);
6 ?7 f& r' H) ~6 C( O: s                Obj.inheritFormat:=false;
  O& N* I( q& @' U1 O3 N                Obj.maxxDim:=WH_x;: c- J0 y: y: y0 l# I; \: A$ P
                Obj.maxyDim:=WH_y;
+ I  L" ~, [$ R* m+ e3 w                Obj.ColumnWidth:=3;: B' r8 ]5 ~- G' Y+ n% _
        next;
% v0 Y# f* r4 }: n  R- W& E        % P# F3 I0 G4 l% W, d; D  ^% E
        .Delivery.MUs.Forklift.speed:=2;
% q7 Y; i8 g3 T; ^- {: {        WH_var.delete({1,Part_Nums+1}..{*,*});# i& u& `6 v+ z
        for i:=1 to Part_Nums loop
" I$ K$ z( r, r                WH_var[1,i]:=chr(64+i);6 f- s# l- x2 r! W$ `
        next;
( U" v/ l4 K, Wend;& h) T: A/ _+ R4 v
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了3 `. J& _: P  d% V1 o$ c

% }' V% e7 J; i3 M# h+ H

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-24 08:45 , Processed in 0.017526 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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