设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4537|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
2 V' l% G, T: E* j* Z% `: u! ~语句是这样的
2 ^  F1 h9 [) b: n$ ?5 A  \- tis
$ u- y% h3 e( U% M1 E( a5 X: S        i:integer;2 s6 g7 z3 O% l+ W, k' T
        Res:string;
! I, j/ c5 H9 Z1 d        obj:object;2 S( n1 P% C/ ~$ L& C% ~
do1 W: ^" u6 a- z3 i) o$ M
        if existsObject("Status") then
" A) S/ U+ `0 {: T! Q                Status.deleteObject;* J% s& }3 ~& u' s' `  f- l
        end;9 K: G4 w& ?- n; u  G
        for i:=1 to 10 loop7 ~, }2 o2 {. i$ K# a1 U/ b
                Res:=sprint("Store_",i);
3 }2 ?  C! l2 l, W8 g- f8 i7 h                if existsObject(Res) then2 V7 e- i% i5 H! U* Y9 g
                        Obj:=str_to_obj(Res);
- ~# _2 \/ x2 e3 \- }; t1 ~                        Obj.deleteObject;0 g( H/ \. P% z0 `( w$ s+ M
                end;/ b- Q$ d! n$ ^+ Y% o1 d& B  N7 [
        next;
' K0 F9 A/ V) @, Q( H; S+ c        --shengcheng Status:zimoxingceng
1 o) f" s# L  C2 d        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
1 D) {" ]) @- c  m; H3 C        Obj.Label:="warehouse status";8 l; `, v" c/ S# f9 x% S7 v
        : H) j& l8 m  U: g" U
        for i:=1 to WH_nums loop8 c8 r; I/ C2 ~
                Res:=sprint("Store_",i);( s" ]% h4 g0 `6 G
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
8 l9 `. D6 G* K  \, Z4 h                Obj.Label:=sprint("huojiaceng:",i);1 M$ s9 t7 z2 z2 q% x0 E( m" h
                Obj.xDim:=WH_x;% u' }& `  z1 v4 a+ S
                Obj.yDim:=WH_y;
3 \; u& C2 i+ N9 E  y+ r1 [$ z                Res:=sprint("StoreData_",i);' r9 M" S5 ^# _# s
               
# q" W  J' Y' r! G                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 t: T0 C4 H8 {9 C' P4 C- r- k
                Obj.Label:=sprint("huojiaceng:",i);5 H, W. o# Y  A! Q
                Obj.inheritFormat:=false;
" ~* P% v9 f* m) ~+ Z                Obj.maxxDim:=WH_x;
* }; j3 R  w* m( N! x1 ?# k                Obj.maxyDim:=WH_y;
& y1 g5 ]: J2 s1 q! _& T& W. B                Obj.ColumnWidth:=3;, Z- ~7 K- ]) A% e9 Z: Z
        next;9 _. [9 g0 V! n8 j* @
       
+ R7 ?! Z  u% k3 V% S        .Delivery.MUs.Forklift.speed:=2;; I9 i. X( h% q9 H! l
        WH_var.delete({1,Part_Nums+1}..{*,*});
3 R$ g6 }# E& l        for i:=1 to Part_Nums loop
7 e( R4 \8 j& E4 S  ^7 x                WH_var[1,i]:=chr(64+i);
0 E3 j# ]- M( A' y# Y( i( u! D        next;1 `1 \2 X3 M' L/ c. o
end;
( n/ }  |; I6 S' s$ B/ C出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
' P" n% I8 m" ]6 z4 X, c7 `) |
% a4 E! _( x+ r8 k

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-30 10:32 , Processed in 0.019243 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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