设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4368|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。1 H) `1 V: g7 j7 P. i8 |  @
语句是这样的
/ K- }3 P) W( r& j# wis
: }: d: P9 C/ k) m3 ?        i:integer;2 x$ i! j  d7 j! }4 [0 f' Z& m6 u
        Res:string;
5 Z# J. l' O- v/ W; _1 G# F- {; n1 ]        obj:object;
7 Q9 z& M4 ~1 A# tdo
. T$ x' p& c& n8 r. U        if existsObject("Status") then
; j. u1 `# a- a, G$ j' c. Z& e$ z                Status.deleteObject;
- Y& g9 D! b# `        end;
& w  P& o% z% e% `5 F        for i:=1 to 10 loop. }' K7 g" R4 t5 `0 G8 o
                Res:=sprint("Store_",i);
; ^( _! ?: W7 y3 H2 ]" U" X8 ]                if existsObject(Res) then
9 U* e" A- {) e9 y5 }5 ]                        Obj:=str_to_obj(Res);
# W+ }& c' {- V0 M% |4 m4 G                        Obj.deleteObject;( r8 E2 H4 A3 u1 Z% _. m7 w6 ]6 h; R
                end;9 L, u: [& x) N
        next;
2 Z/ t  m( w/ Y/ `( D        --shengcheng Status:zimoxingceng
( n9 l+ ?5 B2 h! _        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
) `& w- [: O+ a& K3 y- ~2 D" j( F0 L        Obj.Label:="warehouse status";
! y- V- C/ o" n       
. H1 R% T4 p; [% }1 ~        for i:=1 to WH_nums loop
+ O( G6 |5 l3 s  a" d# S                Res:=sprint("Store_",i);
0 P* K; _8 u9 s& o' R& J5 s                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
2 N- H/ U+ h* @- A( m                Obj.Label:=sprint("huojiaceng:",i);. r! B' ^/ S* i+ z
                Obj.xDim:=WH_x;8 S! q: y- V- q. f& y8 V# ^& v( J6 y6 O
                Obj.yDim:=WH_y;
4 }* y; F& X$ F0 [/ }- r' W1 e                Res:=sprint("StoreData_",i);
" c5 k; I4 Y: `0 _1 X/ c  f6 A               
/ g! x4 d. Y" |                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
5 c/ r, H' C  J$ m8 N% r! Y  w                Obj.Label:=sprint("huojiaceng:",i);
3 H0 X: T. a! r( J# X3 M2 O2 {                Obj.inheritFormat:=false;
5 u1 v/ V# Q/ k' ~6 \                Obj.maxxDim:=WH_x;
% V7 U% e( `. L2 n                Obj.maxyDim:=WH_y;
3 M7 o% l  G# m" a' h                Obj.ColumnWidth:=3;/ @* Q) p" J" V2 [
        next;. U1 m7 \/ `# w7 g/ _$ D) {* j) q
       
3 n0 W+ p$ z2 Z: W  ?        .Delivery.MUs.Forklift.speed:=2;. U* ~0 E9 F. J7 b1 d' R+ u
        WH_var.delete({1,Part_Nums+1}..{*,*});( t; ^& s7 K5 L0 d5 G( i
        for i:=1 to Part_Nums loop
+ O6 C* W- Y" R                WH_var[1,i]:=chr(64+i);0 Z: C, K7 H9 O  c  L
        next;
; m$ C2 h0 b- j$ fend;, R  [' n" ?5 R
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
' [) V9 \' K( ?8 x* M( {" o4 E+ `3 `# f. s# F# |8 g6 Z3 `

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-1 08:41 , Processed in 0.018113 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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