设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4358|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
+ Q. r$ B" @9 U语句是这样的
5 j6 f: X  ~, `is
' H# A0 G, B2 c( ^% m        i:integer;
7 U, ]5 ?0 y+ [4 j9 k( {        Res:string;
5 J, x* u- k+ k: x: N* s        obj:object;4 L7 t, [% s+ [; U
do
! `: U* [4 G4 b+ g' c4 |        if existsObject("Status") then
1 [5 n4 R; l; J* ~5 e. c. d                Status.deleteObject;( Y3 q8 p5 L9 T0 ^
        end;
5 a$ B8 Z! n- C, T8 I. D        for i:=1 to 10 loop- u9 D! _  K) ^9 c4 Q$ G
                Res:=sprint("Store_",i);
- F' }) W7 Y% ]+ s% I8 I                if existsObject(Res) then0 m; h: b" U! {2 e
                        Obj:=str_to_obj(Res);
! H2 g0 p$ N! e) N! N2 F! O$ e                        Obj.deleteObject;
! R7 y# Y( C7 A- T: ?% G                end;
2 d% L+ I' f: R( L/ V        next;4 y# J' s: z$ b! u+ u" O
        --shengcheng Status:zimoxingceng
- t9 Y5 u2 g) e( p$ O        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* s& Z1 S! X5 v0 r, Q7 E# I0 t
        Obj.Label:="warehouse status";' G. k+ {3 `- r3 o  b( C4 ~
        4 f% \0 ]& \% L$ P8 z7 l
        for i:=1 to WH_nums loop
2 B; `  J% Z: W                Res:=sprint("Store_",i);
7 {9 v7 t% [. M0 Z5 c                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
$ Z8 O1 _3 L. O8 E# P! T0 o6 [9 }                Obj.Label:=sprint("huojiaceng:",i);
6 I. r: I' P; s9 _6 U                Obj.xDim:=WH_x;+ w" C$ e! W% D" S. w) N2 M9 I
                Obj.yDim:=WH_y;
* r) ~1 M2 ?/ Y( O3 O0 x7 x& _) ~                Res:=sprint("StoreData_",i);. p$ y( f5 Q. ~' Q  X% v
                ( w' S) a3 ]4 u  s& J
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
& O6 f) V3 R3 n2 u- H1 I5 q& F( i                Obj.Label:=sprint("huojiaceng:",i);+ n$ T% G) p$ _; f+ O1 Q4 p
                Obj.inheritFormat:=false;' W- F& M/ L/ B2 @& g# j; D
                Obj.maxxDim:=WH_x;
0 k* J0 X  Y9 m) k5 b/ X& Z6 K, b8 y                Obj.maxyDim:=WH_y;6 g; w) x' P8 a) s' T: X
                Obj.ColumnWidth:=3;6 r/ [( I1 W. @! P
        next;
3 d5 I5 k4 b! W0 ]( ?* S6 e* \        - U7 m5 D& a% W
        .Delivery.MUs.Forklift.speed:=2;* k1 u8 V3 ?! H2 v3 s4 U) A% i
        WH_var.delete({1,Part_Nums+1}..{*,*});7 _) i# Y1 [. A0 F
        for i:=1 to Part_Nums loop& @& x* m( H2 v' A/ c
                WH_var[1,i]:=chr(64+i);
! w4 l( w# O* G, {! M  v        next;6 r+ L1 I7 @: _$ ]! \$ y
end;
5 T+ J8 {+ d  o: J. y出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
- N0 _' N6 `/ d8 _5 R' ?$ z6 Y# Z" L0 {" K

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-31 06:50 , Processed in 0.027665 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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