设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3328|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ `" K' k# `! C- I# ^- f1 ?
语句是这样的0 x8 Y* m' \, {6 [1 o5 u; x$ R
is. @1 L! ?5 O% m( ?$ K: ^3 i
        i:integer;
8 k6 V: c1 D/ B& N. `& [+ i        Res:string;) O5 c: J2 X8 _- X6 a' p9 h
        obj:object;
5 x$ R7 H; d; F' i0 b- g4 v( ?do
8 ~# v1 x; {* C1 ]8 G        if existsObject("Status") then+ N$ |! a, {9 j' c3 U
                Status.deleteObject;
8 r2 S8 [/ h' }0 Z% z        end;
  f  ~, E/ x! S; D+ u: k2 z: \        for i:=1 to 10 loop
" W8 a8 \5 Y" U6 I                Res:=sprint("Store_",i);
8 V, ?' P9 O( d$ P                if existsObject(Res) then
8 t/ B6 k1 k; v. {) u                        Obj:=str_to_obj(Res);
( o5 F2 }% d! Y; t2 w                        Obj.deleteObject;
. @8 W) q  G4 P' k# k! ]                end;; J) [3 k! X- u& f& Z
        next;/ b1 v, Z5 m4 l& U- g4 A/ `  [* e/ _
        --shengcheng Status:zimoxingceng; l$ z; @, M! K/ B( U5 I
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");0 ^3 `, l. }. f& j
        Obj.Label:="warehouse status";: |% c+ J7 k; [  p6 s
       
' b; r3 o1 e* S  S9 U; E        for i:=1 to WH_nums loop
  O. {% |, \) @: a* Y% y                Res:=sprint("Store_",i);8 {7 N, B( Q1 z3 B, B* h
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);0 {$ t3 j! b0 C, {4 A$ C% ^/ \& G2 x
                Obj.Label:=sprint("huojiaceng:",i);
$ h/ T1 B! V5 t                Obj.xDim:=WH_x;
5 k0 H+ B' g+ h/ }: n7 U                Obj.yDim:=WH_y;1 g2 f, d+ [4 ]
                Res:=sprint("StoreData_",i);+ Y% o/ a' ]( m, r! @
                0 o4 _2 D, \9 O/ e1 l
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);! h! z. A8 u2 @7 M( L/ N
                Obj.Label:=sprint("huojiaceng:",i);5 p+ H, B. l9 b; Z1 O/ L; A
                Obj.inheritFormat:=false;: {' w3 k6 V  l. c* A' c7 s* ^
                Obj.maxxDim:=WH_x;
" |; C- T& f5 @& f" q* K                Obj.maxyDim:=WH_y;
( H4 h$ i+ ?9 Q% v. [6 E# u! {                Obj.ColumnWidth:=3;, I% r9 Y/ \- M0 i1 E
        next;
( h( P5 [, U% O        " B  f& r9 Q( h+ b7 F
        .Delivery.MUs.Forklift.speed:=2;
0 p, a/ S& M7 f; }+ O' j; o6 w        WH_var.delete({1,Part_Nums+1}..{*,*});9 Q3 h9 q+ }, s* R; Z* H+ @% _
        for i:=1 to Part_Nums loop$ z% I; u$ y2 {' ]  _- e  |
                WH_var[1,i]:=chr(64+i);
9 u$ T+ S" y1 P        next;
4 r8 k0 n  D9 mend;. O& C9 K8 D1 t! D. [
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了2 a1 R& r( m+ i9 y6 }3 `
4 ]+ m2 h1 M5 O

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-9 01:56 , Processed in 0.030054 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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