设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3284|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
, q) E# _% W7 B2 Q4 z6 N语句是这样的
4 v+ a+ h7 W7 I  E$ Cis' }# ]. _9 Q* \8 z0 f$ h
        i:integer;
" {/ I7 l  f) q' ~! F/ U9 e# J0 M        Res:string;! R0 b" [/ M( G' I9 V. V: N
        obj:object;3 m2 P& T; S8 I+ O
do
1 `! _9 R- {0 g: G% f        if existsObject("Status") then: m' X' S8 b4 b, b
                Status.deleteObject;
8 i. v' O- N5 Z& k& z7 U! E        end;$ ?, W3 p. `7 q3 u4 _! l4 j
        for i:=1 to 10 loop! Q0 x: Q( v) g( Y( j: e2 R
                Res:=sprint("Store_",i);8 i: Q" h# y6 ^' k$ l3 Z
                if existsObject(Res) then
5 r' v0 |4 @' X1 T+ O8 o) \7 V3 f                        Obj:=str_to_obj(Res);
7 ~& ?' h( g, r9 j  T/ }                        Obj.deleteObject;
$ U; V" p" {4 R* l$ V                end;0 Y+ _/ M% Q+ `
        next;# g# e9 I- H9 W" p3 @
        --shengcheng Status:zimoxingceng
$ z2 d/ O$ _" `3 s3 l7 M        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
' ^" @2 ?  y+ z2 b: _        Obj.Label:="warehouse status";6 U( _9 e0 p% A: \
        . d, Z3 J" p! L  E1 w
        for i:=1 to WH_nums loop
* U' w$ `4 M5 {% e% x% Y, G                Res:=sprint("Store_",i);- [2 V! v* }! K! c1 T$ e
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);9 ]- q- `8 ?3 B, u! m
                Obj.Label:=sprint("huojiaceng:",i);: y/ }6 [+ ]3 p6 t2 K
                Obj.xDim:=WH_x;
" T4 G, o; z4 B: E3 ?                Obj.yDim:=WH_y;. N" a: S2 i5 @$ x! G
                Res:=sprint("StoreData_",i);
0 j$ [' Y/ S5 X* i; s" L2 ^                9 t9 {+ M! e  _" ?3 O- J
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);% Z/ C4 q$ P" w- v1 L( V4 c6 r; j7 H
                Obj.Label:=sprint("huojiaceng:",i);2 b( P3 a% Z* [
                Obj.inheritFormat:=false;2 Q1 _9 F+ h: ]* k- n+ [
                Obj.maxxDim:=WH_x;6 B& M2 ^7 j9 {6 P
                Obj.maxyDim:=WH_y;
  i# Z$ a. ]/ x! y" q) C4 R: s                Obj.ColumnWidth:=3;6 }$ h7 X1 m" \, A+ T; l# U! H9 _
        next;
7 m2 F6 p* U3 S( b9 q9 o7 z. w  b        / r  D& m/ |. y  W2 S
        .Delivery.MUs.Forklift.speed:=2;
& G/ c: A' C0 D  k. G        WH_var.delete({1,Part_Nums+1}..{*,*});
8 o' c) S9 u. D: k        for i:=1 to Part_Nums loop# U+ b# ?: [5 X7 \% T
                WH_var[1,i]:=chr(64+i);
2 ]4 g2 Y8 _- a! y        next;: u, e3 f) t1 F7 a
end;6 {7 ^, _3 U. L2 T
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了  g, q5 W2 D; {& f1 c* J: ^3 d
; N# e" G* v, [1 V+ S6 U

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-1-31 12:40 , Processed in 0.023326 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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