设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3051|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。* p' a' h9 A6 l! g: B! W3 P
语句是这样的
* D) O; D6 O' Q2 ^7 _, I; V- tis
  r/ v0 _; w6 a- t, a0 t5 W        i:integer;) D, b! ^8 Z7 o% D1 n
        Res:string;
# b3 X; @, L: S2 T, ]/ C  A; o* B7 K        obj:object;9 y$ X1 P( k6 t' v& q# q; q
do
. H1 O* X% z- J2 \1 r        if existsObject("Status") then6 u  ?/ U: G7 ?; {$ p
                Status.deleteObject;: T: U8 I  `0 o# {* O* ]7 s
        end;& ^8 \7 `. j8 Z- a. \3 B0 `
        for i:=1 to 10 loop( Z( F/ c, Y& V" v" R! j
                Res:=sprint("Store_",i);8 S1 t2 a; g4 U
                if existsObject(Res) then
! c+ k8 Y* d! \: D5 h) `# j! w5 N                        Obj:=str_to_obj(Res);1 K6 l2 P' r/ e6 l+ X. U" T
                        Obj.deleteObject;
" z" x6 S& q3 O6 S1 \  P' Q                end;  J' C# L: ^9 e1 T9 C/ }/ F
        next;
7 ^7 m  g1 C# J/ F1 J* c% G        --shengcheng Status:zimoxingceng9 w2 w, V, @; ^+ S. \0 `
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");! L5 f$ \; e. U3 }5 C1 h
        Obj.Label:="warehouse status";- V! [* y9 V  J6 {: I1 l
        / y, C; g- R  h# c" H9 I3 q
        for i:=1 to WH_nums loop
9 J% O8 v4 U5 Z6 I+ A. V- y* z* R                Res:=sprint("Store_",i);& b% F# q! z* U) ~' y
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);( Z1 w3 Q$ g! \; @9 A1 i: [
                Obj.Label:=sprint("huojiaceng:",i);
1 i4 K6 x6 g/ Z4 E3 M3 E2 l                Obj.xDim:=WH_x;
% q! _" y: W7 o2 S                Obj.yDim:=WH_y;
5 h6 o: n  Z4 {% K9 \                Res:=sprint("StoreData_",i);. N* H& ]; b2 ?+ ?' u
               
; Q$ A' a: D- J* @7 P5 O- A* a                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);& Y8 Z' i5 R% H4 C
                Obj.Label:=sprint("huojiaceng:",i);' N8 F( x3 I5 ?' O* X
                Obj.inheritFormat:=false;
0 }$ a, v* ~& J4 E; o& ~0 t1 x                Obj.maxxDim:=WH_x;
! C" C( }+ o* b; D                Obj.maxyDim:=WH_y;3 Y5 x- w+ O: R. P* ^. X' L8 {; s# J
                Obj.ColumnWidth:=3;
7 y  R! }3 A% m% Q# W; K4 u3 V        next;
6 v) o: F7 H: [  ~, v       
) a, Q0 I! K; U- l$ y        .Delivery.MUs.Forklift.speed:=2;& H* n% Z" S& G5 `' s9 |
        WH_var.delete({1,Part_Nums+1}..{*,*});3 K7 x$ r+ P# Z6 O/ g
        for i:=1 to Part_Nums loop$ u" @0 v8 f4 g% p, v
                WH_var[1,i]:=chr(64+i);' Y" M6 P" `& w& ?  X+ O
        next;
1 G" S+ N" O* P/ U% Q: Z7 bend;
$ A* i  k! \  V- c: U. B出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& ~- r# J' y; F8 c# c3 r/ b. o5 I$ z7 Y7 p

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-12 22:21 , Processed in 0.020979 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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