设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2719|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。9 I' M" `, h0 t- l& J/ ?( c
语句是这样的
7 G! A9 I5 Q) P) s9 t: Sis
7 W) w1 x9 ^* r" G2 G) z/ i6 |& g        i:integer;
  v3 K1 q) B3 S  B+ M$ M! p, B& ?5 u" a        Res:string;
4 [4 c4 r7 V6 K  o        obj:object;
2 I6 @/ ~3 j3 h5 z: O: ?do9 R4 c  o2 E4 b- @
        if existsObject("Status") then
8 n( l- J  l5 Z1 N                Status.deleteObject;
( R  k! V' h7 R7 l/ W        end;1 i' r6 i% j2 }/ \- ?7 F
        for i:=1 to 10 loop
. v& w9 w. ?9 C- k                Res:=sprint("Store_",i);! q; x0 n/ z* D: I
                if existsObject(Res) then
6 }* O; Z6 f3 G* p                        Obj:=str_to_obj(Res);
( K' B: y6 M2 F# q3 M: {                        Obj.deleteObject;
" k+ g9 y* x, o) |1 f3 z5 ^% v                end;
. _5 c0 F4 f$ ]6 i3 [        next;
. d0 ?, X; g, |        --shengcheng Status:zimoxingceng
& ~. [  \/ O6 R( ]& R' O        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");: ]0 }2 e! V2 t5 w8 v! J( v
        Obj.Label:="warehouse status";
" ^; ]! W- q0 j$ _       
1 z! n( h4 T) t8 h) Z, C4 g% ?        for i:=1 to WH_nums loop9 j0 H% \4 j0 E* j
                Res:=sprint("Store_",i);
5 ]' w* n2 |0 t/ J8 s0 M5 j! @                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);7 ]' m! |& ]' h- R% U, H
                Obj.Label:=sprint("huojiaceng:",i);
: u( L0 v2 |8 w: d' f5 j                Obj.xDim:=WH_x;  w6 n6 S1 p  m; E& c. r
                Obj.yDim:=WH_y;" T, _8 }8 l. A& `
                Res:=sprint("StoreData_",i);; p8 o* [" F* a6 b. ^% [) s# O
                6 C3 P3 }( V  h! V- }8 u
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);1 d7 O0 U# O! Z; s3 A4 M) k
                Obj.Label:=sprint("huojiaceng:",i);
, [- p: c# _% N/ r! O7 y                Obj.inheritFormat:=false;0 d6 T0 d: s( t4 r- j- h
                Obj.maxxDim:=WH_x;5 _& {2 M4 |" D
                Obj.maxyDim:=WH_y;
) J9 n7 D/ l' `) U' n9 ?% j- U                Obj.ColumnWidth:=3;2 A* f( ~( \3 e% x, n% j, ^
        next;, o4 j4 ^1 q( U# o, o2 c9 h
       
+ z4 b* l0 i' z: `/ z6 e! |/ q# b        .Delivery.MUs.Forklift.speed:=2;1 e5 X# l3 ?! e1 ~& h; Z
        WH_var.delete({1,Part_Nums+1}..{*,*});
3 \! H! N5 n) U% i9 `9 ?; j3 ~        for i:=1 to Part_Nums loop
1 k  C2 P+ W( I                WH_var[1,i]:=chr(64+i);
2 m4 M  H( ^" x2 d9 E* a        next;
- s8 m+ C0 J, Bend;/ I8 ^, R& O3 R2 u0 i: T
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了8 W3 V8 W9 Z, I1 G* e+ q

, [. T( ~. v; G

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-9-14 05:48 , Processed in 0.015707 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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