设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3317|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
$ F9 E( A+ [4 V" n语句是这样的$ s. {! S$ Y; @; G; D
is
$ R1 {3 ^9 W- e7 b: v        i:integer;) y3 t: L( ~6 ^8 i7 j" ^+ Q5 l0 B1 U, x
        Res:string;/ L) J7 E' g6 z* |2 j1 j* Z
        obj:object;3 N4 X+ U8 ]" E. C' i
do  k4 v* ^# R) \* A& k7 ~
        if existsObject("Status") then
  {, S6 r0 Y1 s                Status.deleteObject;. Z6 p* J# M% I2 M" a8 ~0 Y
        end;
) X8 h4 x/ x) m( ^        for i:=1 to 10 loop" ]8 ~3 O& j) w/ r, B
                Res:=sprint("Store_",i);
, x4 P/ O/ v' N2 v                if existsObject(Res) then9 \8 `* p9 q4 u& v' B" Y
                        Obj:=str_to_obj(Res);
: [( h0 c1 k) k' `* K                        Obj.deleteObject;- `5 L% S9 f) [  e7 m# h5 y9 P
                end;* a2 e. O" l2 H% t1 M/ L# Q: M
        next;. `# k. _& z  j8 |  E6 m8 y
        --shengcheng Status:zimoxingceng) E$ w, e2 B# r3 c( C. z
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");$ Z6 n  g2 C4 K( z4 |
        Obj.Label:="warehouse status";
- u0 F9 h" z7 c0 C        - C* K! B0 D$ _# \
        for i:=1 to WH_nums loop9 g: \- a: x9 P# o( T! A8 s4 |" k+ ]* z
                Res:=sprint("Store_",i);
/ W+ P3 O, C' a  D4 u- {6 }9 Q                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
* {4 @  c# n6 z* Q+ E( \- z( i" b                Obj.Label:=sprint("huojiaceng:",i);3 Y% [$ h% z/ C  f$ ^8 s1 }3 f
                Obj.xDim:=WH_x;
* ^5 O1 S7 x* l! j                Obj.yDim:=WH_y;
" B& m. q# N1 \                Res:=sprint("StoreData_",i);
* v; t) f2 a1 Y0 y) b                0 ~2 x( X" H) ^" x3 Q; Y/ M
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);; S7 A1 a& F6 H8 I9 L
                Obj.Label:=sprint("huojiaceng:",i);
# E( _2 {3 i8 V3 b5 f6 w                Obj.inheritFormat:=false;
2 ?  e! b; U* E                Obj.maxxDim:=WH_x;; O  A1 b. v) E+ O: t' U' [/ T* j5 b
                Obj.maxyDim:=WH_y;9 r" N8 m. f/ q2 X
                Obj.ColumnWidth:=3;2 p3 k( r, Z1 A$ x1 M$ O, y, r
        next;
  o5 M4 J( r% O        ; H+ v# M( F) k9 U4 l. j* y: Z
        .Delivery.MUs.Forklift.speed:=2;: K% ^' j/ j( j0 u
        WH_var.delete({1,Part_Nums+1}..{*,*});) r1 x. t& V' V& f! e
        for i:=1 to Part_Nums loop# e- W; }% X4 K( O# Q
                WH_var[1,i]:=chr(64+i);2 E) x) K8 |& k
        next;1 n& w3 ], s3 U9 n. x% G5 v
end;  e! B! j+ s4 r1 D* \
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了3 y7 i+ n+ l$ }  ^  w

# v) f" ^. Q4 W% K! a& j1 R

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-7 04:45 , Processed in 0.015354 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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