设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3149|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
) N! F" ]" v2 Q语句是这样的
+ b+ k3 b  q- d6 Kis
% ^7 T; L& _% R) G# ?  b, R        i:integer;
  R" H% c8 S3 b$ m9 [% M" G        Res:string;
3 K, F* n# j2 G( b* C# p% ?* Z        obj:object;: E( x- R5 x' G9 J7 D- H
do
( P8 Y* E1 |$ I! B8 C, y! ^        if existsObject("Status") then
8 ?5 U: u0 r7 g) j                Status.deleteObject;) i6 H  B/ j6 c) {0 R
        end;
2 i+ r& W( g" E0 y: Q        for i:=1 to 10 loop! q% ]# k% d. I( C$ N
                Res:=sprint("Store_",i);
# l4 ^$ d% l' T! H( h& U; r                if existsObject(Res) then
8 ^! E2 s8 t' b. L                        Obj:=str_to_obj(Res);
/ l# M( U9 f; f1 L4 O; U                        Obj.deleteObject;) ^8 i5 H0 y$ K( q
                end;1 N# S! u9 Z6 G' ?, D$ ?, w" A
        next;
! ?' Z3 c9 q. ^0 M9 P4 ]! u        --shengcheng Status:zimoxingceng
/ G: W5 o& I' ~1 o        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% S0 r6 L% {1 j# T' g        Obj.Label:="warehouse status";
: y! @5 r. C, Y        7 L* @5 `& }' c9 G/ e0 d: ~8 ^
        for i:=1 to WH_nums loop
1 }0 h6 ]. f: z+ ~8 @0 ~                Res:=sprint("Store_",i);* F' V0 }% N9 N8 |  H# J& e7 [
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 X9 G$ G* \; D  }3 k! ]( J7 g1 v                Obj.Label:=sprint("huojiaceng:",i);& W3 ?& a+ W4 P
                Obj.xDim:=WH_x;! y9 D8 E2 u/ Z7 ~$ M1 x6 m$ x
                Obj.yDim:=WH_y;& [  t4 Y1 ~- ^& z# M1 i3 v0 N
                Res:=sprint("StoreData_",i);& n0 C' a2 d# \: C
                ( B8 h! W& U0 `. h) r
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
, i. V1 t- D2 o/ O' Q7 U                Obj.Label:=sprint("huojiaceng:",i);
4 c# R; R) Q/ E                Obj.inheritFormat:=false;( M, ^( _5 U. w' ^8 F# |4 Q1 C
                Obj.maxxDim:=WH_x;) P" E! V$ T( e2 w. [) u
                Obj.maxyDim:=WH_y;% J6 `4 K. {% _+ A
                Obj.ColumnWidth:=3;% q5 p+ W" s9 h) S8 w
        next;6 |! V4 j3 `, h# M) Z: Y, t: _$ H
        9 u3 p1 B) N  M5 e" T! ~' b
        .Delivery.MUs.Forklift.speed:=2;. i7 M8 I! `5 ~3 n; f
        WH_var.delete({1,Part_Nums+1}..{*,*});
, a& \; V6 x) L4 T# m, C        for i:=1 to Part_Nums loop
! |: L( F# Z* a: [8 z. \                WH_var[1,i]:=chr(64+i);
1 v  y  x5 B8 m0 z0 V5 c/ O        next;  G. v" g- x, Z. d
end;$ O8 Y! r( Z; `& g+ L' n# O& F4 n
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了" j, z- v+ a* A& ^2 y$ m
1 p! O. I# U  |2 p+ p) k

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-30 02:27 , Processed in 0.016665 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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