设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3453|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。/ B6 R, P8 d; Q' \' x
语句是这样的" G- z2 H6 P$ K" @% J& K
is% z- f% B* X* @% v6 x
        i:integer;! y/ @3 b, I' r* G4 O9 ]
        Res:string;
$ P2 i+ p5 X" e- ^8 s5 c0 S        obj:object;
0 m) ~' {: K  x  E+ I5 B- \do
! k, A: t( B) G        if existsObject("Status") then
& b9 c- `, d5 c. s# p5 z: }                Status.deleteObject;
& E. r  ^6 a3 P! v' t: t, K, n. Q( ^        end;
* {1 w& i0 v. n1 I$ `        for i:=1 to 10 loop# h- v4 K( E; U& {/ o- O
                Res:=sprint("Store_",i);
" U; j: H$ C4 Y' a1 K                if existsObject(Res) then/ w, G2 J) M" E# I6 b
                        Obj:=str_to_obj(Res);3 C: |8 S2 x6 J# Y$ \/ j, I
                        Obj.deleteObject;/ z  P: l4 D% I; g- Q8 y* E
                end;* N3 V& K  F) q
        next;" w! e  U" |$ b
        --shengcheng Status:zimoxingceng% Z7 z: b0 ]# Z5 p$ \
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
) }1 n+ ]& y$ i        Obj.Label:="warehouse status";1 {( N0 P  d* }6 p; h
       
+ L+ o' I" U& {6 K* i! D        for i:=1 to WH_nums loop+ q% p5 w: ?/ d4 T+ O7 C) s  g$ v
                Res:=sprint("Store_",i);2 x9 }" y$ ]* u( k
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);1 k: P4 T; P7 L+ J3 {
                Obj.Label:=sprint("huojiaceng:",i);9 p4 e: ]5 n, j8 g& @2 F
                Obj.xDim:=WH_x;+ P7 m" r* O7 F5 K" L) Y2 Y- _
                Obj.yDim:=WH_y;5 M- d) u" @, o- E: \5 U, h* o
                Res:=sprint("StoreData_",i);
* O% ~/ H# p0 W& k7 c. l- T2 J& e                  ~9 Q; \8 {9 \/ d
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
4 D4 R1 X8 Q7 p1 f6 ?6 B                Obj.Label:=sprint("huojiaceng:",i);0 |7 E, K& H3 `, m
                Obj.inheritFormat:=false;! H6 ]2 m" \8 r  j8 Y/ O! f
                Obj.maxxDim:=WH_x;- o: Z: E. ~$ U, t+ |5 ^
                Obj.maxyDim:=WH_y;
! S, j2 d- q# {* t" f5 t, R                Obj.ColumnWidth:=3;0 j* `3 g# w8 R; w2 v+ Q) |3 ?
        next;8 P0 {6 ]( j) [* p6 b* \  V" `
        3 W5 L% L: y4 k- |9 S7 k
        .Delivery.MUs.Forklift.speed:=2;
! ~8 X6 s" j$ v        WH_var.delete({1,Part_Nums+1}..{*,*});
, k1 g: a. a; I6 ~        for i:=1 to Part_Nums loop
& b) a% w$ o6 X9 ^- X                WH_var[1,i]:=chr(64+i);
  }( _( z- B$ ~  q        next;
8 W2 j& c, z) Xend;/ B( k, a; O' K* V
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了% b+ Q# d2 ^: X* o2 S
5 Y: y( R4 S+ l' A) r9 X0 H) W; d/ ]

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-2 05:32 , Processed in 0.021712 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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