设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3850|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。* E0 Z% E. K* c1 D! k! g, c
语句是这样的
4 K/ @5 ?& B$ x% u+ _2 ^0 mis
8 U, K+ d0 |# P0 I% v, o9 i        i:integer;
+ D% Q  O+ y) K3 ?        Res:string;4 r3 k$ K5 h6 G. g& w
        obj:object;. Y4 ^) }0 x0 Z- k& V/ J
do; x  ~( l$ \+ Y) V0 ~% d1 ~3 a
        if existsObject("Status") then% x$ `+ d) E2 A
                Status.deleteObject;+ D) {9 I$ M* J9 O4 l4 L. V/ U
        end;/ L# X0 \# ~( F3 w
        for i:=1 to 10 loop
1 C* J0 ^& U/ j1 a* N! K- W1 d                Res:=sprint("Store_",i);' |! Z/ n# `4 _% Q0 ^6 ^
                if existsObject(Res) then
9 v. h3 i" a, j3 l7 n  p6 ~                        Obj:=str_to_obj(Res);+ |( C0 h7 U8 C. A* ~* ~, t# c
                        Obj.deleteObject;6 r2 ^4 ]! i* g: I5 x3 X
                end;  V, n% U. H6 d
        next;! r9 @2 l2 H6 M2 i
        --shengcheng Status:zimoxingceng
4 c. E/ s; E$ [5 [: U/ }        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");, I+ o( F3 O4 B% E$ A0 T. c+ R
        Obj.Label:="warehouse status";
- v* |: G8 B3 v! G' b' {/ Q+ T+ W       
+ k8 l; Z8 h# T# \        for i:=1 to WH_nums loop7 S( x! e: [# _+ y% B. {
                Res:=sprint("Store_",i);
0 F8 k  {: }& a4 d/ y; Q                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
8 o7 X3 C. l' u$ g1 B" H- {                Obj.Label:=sprint("huojiaceng:",i);2 c, n( ]; ~0 z( i6 w( y# {
                Obj.xDim:=WH_x;
) N& ^- X5 K  i+ m8 h% [7 C/ L                Obj.yDim:=WH_y;; ]  b3 H; _. U0 v8 r+ `; K3 C
                Res:=sprint("StoreData_",i);
2 d4 D! _' j( V, {! X3 C                % \* M7 Z7 A& u1 O: @1 m
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' }, I; {7 m4 i% q4 N  v                Obj.Label:=sprint("huojiaceng:",i);5 c/ o) o& D7 j
                Obj.inheritFormat:=false;4 }; |& S; E9 u# ~- Z
                Obj.maxxDim:=WH_x;
9 H. f: i/ [5 Y7 X* C7 l                Obj.maxyDim:=WH_y;
9 ]% Z' O4 B- U: n: L9 Y                Obj.ColumnWidth:=3;
0 N# p: y, k: K* i        next;
' n9 C0 ]  g$ K' U; f        ' m: F5 F% @  p9 Y( I: m  z; l
        .Delivery.MUs.Forklift.speed:=2;8 [  W$ z# n+ V+ v# q
        WH_var.delete({1,Part_Nums+1}..{*,*});1 j; g0 q' e& \. V; l2 d
        for i:=1 to Part_Nums loop$ Q% F- F; \. l7 O! C, q
                WH_var[1,i]:=chr(64+i);, K$ x( h* m! w: Z7 M, R) T. R5 p
        next;( o- I/ u" t  ~$ w
end;7 f% h0 t' m/ F" ^  m( g- V
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
3 V. h" e5 `& d$ z- f5 i+ o* K+ N  U3 g5 |6 @4 z# F0 a

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-5 20:04 , Processed in 0.016588 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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