设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3062|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
9 e$ B2 N, y0 r4 C6 ]$ T& C语句是这样的2 K9 k( I4 M" m4 L2 M  ]% `: i
is
) z" w& M" y2 A+ U  k        i:integer;: ~8 o6 {1 h) y; ^  b
        Res:string;
5 C' X; L, N$ b5 M; W$ o5 {        obj:object;
+ s8 ~* T- X' q+ I$ Y! udo
; ^; y- h# ^9 ^& |5 p/ _. w        if existsObject("Status") then
, V: Y8 t1 H1 \2 L& H5 c' O                Status.deleteObject;
# U' |- ]+ C4 X# V" E6 A        end;
  g3 [9 l* F* y2 E; ^9 S9 j        for i:=1 to 10 loop
. y8 M) b$ b5 l' Z                Res:=sprint("Store_",i);
6 S5 U, K; v7 a0 ]7 g                if existsObject(Res) then' y! ^4 f0 b# C6 n: j3 x
                        Obj:=str_to_obj(Res);
( m! R; j' K- ^2 [2 o, k7 X# B# G: @3 w                        Obj.deleteObject;
+ D! z5 e2 D1 M3 f! A+ m                end;
6 v; B! H* d- v, B7 d        next;
% E( s9 t2 c, L9 n9 c' W        --shengcheng Status:zimoxingceng
% w7 I% j3 B' t7 _+ t0 Z& L        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
8 ]) A4 ^. ?/ S& L/ {        Obj.Label:="warehouse status";
3 F2 L& Z1 a# x% p! N3 R0 g% }       
6 [8 u% }9 O0 J) L0 n" X! I/ X' D0 V        for i:=1 to WH_nums loop0 o3 k4 O+ n6 {6 j( ~% k9 ?
                Res:=sprint("Store_",i);
: V' d8 Z8 M) Z& P+ @3 g                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
, R% D% }5 C5 Y" G2 D$ S* ]                Obj.Label:=sprint("huojiaceng:",i);- G1 O5 ?/ B, p. N% Y7 Z9 }: `
                Obj.xDim:=WH_x;
  S& D8 k) @0 q8 m* M4 n                Obj.yDim:=WH_y;
0 L: z0 V& j# ~2 v                Res:=sprint("StoreData_",i);
5 @! `( ~5 f: D               
7 A/ C; {/ @, c! L2 u9 V. [                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
1 C4 i$ z7 l, q7 [; k) Y6 o                Obj.Label:=sprint("huojiaceng:",i);6 A. L# n4 N! y
                Obj.inheritFormat:=false;
0 J! O: |: ^; Q" _1 {9 X- T                Obj.maxxDim:=WH_x;
1 g! _( }* @5 z$ k0 N3 v& }                Obj.maxyDim:=WH_y;
1 D8 E  d% [. O6 s) f2 p                Obj.ColumnWidth:=3;' {, L/ J$ w  r& m9 O1 T' B
        next;
2 V2 {$ A, x  t' y  \9 K& L        ( i" G0 e) ^/ F- d
        .Delivery.MUs.Forklift.speed:=2;" {! @, y  f' ?  O- v5 ?% k6 A6 p
        WH_var.delete({1,Part_Nums+1}..{*,*});- T& b" U8 L1 q
        for i:=1 to Part_Nums loop
3 W  `0 K; K* X) e                WH_var[1,i]:=chr(64+i);
5 f% e( p) P9 b: @        next;% t, c  n6 G7 |
end;
3 E, ]  X2 s' C5 E1 C* h$ b出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了' O% E3 ^4 ]( ?* e+ w$ i2 u

" S; C& d, D& u

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-15 03:08 , Processed in 0.019962 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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