设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4460|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。# y$ R) r; S# X: }
语句是这样的1 E/ L; a' Y% `4 L! M, F
is
0 g: s2 ?! k7 k: U: ~        i:integer;
  V0 Q! i9 m+ l' w- c  Q9 ?. D& B5 p; w        Res:string;! R- L. ]' f1 G
        obj:object;
0 u. B# X* r0 B- R( A, Zdo) q# Q. q3 I2 l5 Z! |
        if existsObject("Status") then) j# C% W- F' H& g
                Status.deleteObject;
0 C3 T& p3 h' q4 a' ]6 t/ q; j/ Y/ p        end;) h1 Y' f5 `" p) J# i6 I- d
        for i:=1 to 10 loop6 V9 D% H4 _. R6 @9 P. R
                Res:=sprint("Store_",i);
2 o" F6 C- y) S9 u                if existsObject(Res) then
9 t; H" a8 h6 Z+ q4 G8 m6 ]( o3 p                        Obj:=str_to_obj(Res);
: t/ ?2 Q" ]2 h' r( a* z                        Obj.deleteObject;- C8 ?8 ]/ \9 b3 A, Q1 ]2 N
                end;
" {) R6 t5 [" T. q) A8 W  M        next;( L( s( ]) N5 F2 v: q+ h' f5 I4 D5 F
        --shengcheng Status:zimoxingceng$ o2 V- W. m  I! g& O# N  F
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
! h# ^$ Y9 D3 a% j        Obj.Label:="warehouse status";
% S; W9 _7 [" d$ h4 O& @        ' Z3 T7 z) Y7 n, _4 `
        for i:=1 to WH_nums loop+ T1 @9 ]* h  A2 Y
                Res:=sprint("Store_",i);; }- x" u5 B0 X3 ^) }7 v* j7 v; G
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);8 m3 H8 b8 V" m
                Obj.Label:=sprint("huojiaceng:",i);
$ ^* f, y7 l$ K                Obj.xDim:=WH_x;
: [* e+ e0 p) I! J; L1 P+ d                Obj.yDim:=WH_y;1 n, ]7 }: T0 T
                Res:=sprint("StoreData_",i);
4 m" B& J+ K# a) l! z/ N0 m  h                7 U, \! H3 T0 N5 k
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
3 _( n; u4 F& E0 S3 z5 B9 A3 i( W                Obj.Label:=sprint("huojiaceng:",i);
9 v) o3 Y3 Q9 u8 ^. q" w; R                Obj.inheritFormat:=false;0 Z) S3 L1 ^; L
                Obj.maxxDim:=WH_x;7 A( |5 i( b: L+ @$ N
                Obj.maxyDim:=WH_y;
) j9 h2 k* Q6 i1 [/ P7 Y                Obj.ColumnWidth:=3;- i4 Q$ R. q. q1 J& g
        next;
8 \# V6 E; j, @+ `% d$ r. Z/ F        ; n. y' Q( m5 j
        .Delivery.MUs.Forklift.speed:=2;
0 q, [- c  ?4 D+ T! Z# N        WH_var.delete({1,Part_Nums+1}..{*,*});  ^) b  O/ {. Y6 x0 N
        for i:=1 to Part_Nums loop3 |- t' l: K7 I+ D, n7 N
                WH_var[1,i]:=chr(64+i);/ ?, m9 u0 M  M2 U2 m5 @% k+ ^
        next;
9 w6 ~! q4 Z9 y! W7 Mend;
$ H$ Q; S- C) j/ P; \. `- x  c出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
4 v6 T/ Y7 S9 x: N  T) t7 o% {4 U' m+ B

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-15 03:34 , Processed in 0.026292 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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