设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4091|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
1 J4 i% s. x# n语句是这样的
3 F; d2 @1 Z9 X" _. {is- {/ o$ z) Y, F2 v6 W/ ~  F
        i:integer;
5 l( _# f$ h2 O8 v        Res:string;
: R  I( m) C" @3 t        obj:object;
) r% h/ I) n7 `( ldo7 E! a$ [8 |" x# p) Z  V
        if existsObject("Status") then( v& z  v% ]( B: p# T! R
                Status.deleteObject;4 Q, R+ h/ V/ {/ k. h, e# r
        end;1 `- Z! p* z4 Q* g7 C( ]
        for i:=1 to 10 loop
+ _* n" J& V/ r- ]4 J/ t% x                Res:=sprint("Store_",i);
( }4 c. O* K5 r4 ]4 ~0 N( x5 Q                if existsObject(Res) then, Q$ \/ v" P3 L$ X
                        Obj:=str_to_obj(Res);8 C1 `: ~1 q  j, N- Z
                        Obj.deleteObject;
8 Q1 D! G. M1 ~4 J; p1 B8 \$ G0 s                end;$ z# K0 a8 w; s1 ~7 B  _- B0 l  i
        next;
+ X; B# B9 f3 n, X0 G' m3 o5 [2 J        --shengcheng Status:zimoxingceng
2 ?. N. y* b8 A        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
, a* f* i( x" \6 N. s* n* a4 ~( H        Obj.Label:="warehouse status";. W% l4 D5 R# E: J/ k- B4 h
       
; |) T  ~4 `3 ~, g; O        for i:=1 to WH_nums loop
  ]  ?- d4 N2 e# Z                Res:=sprint("Store_",i);
# V# \7 s) K1 F4 i                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);) x/ Z8 H8 y4 O6 L' _
                Obj.Label:=sprint("huojiaceng:",i);8 i6 M" h2 j! x. F5 A
                Obj.xDim:=WH_x;4 A' ^! S: S% X4 O) V; z
                Obj.yDim:=WH_y;
: c" c: }) s) _; ~0 m, c                Res:=sprint("StoreData_",i);
/ G$ K; g0 T9 S8 P& t                1 s7 R0 ]& {$ Y0 U: ^+ Z
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);) l4 ^2 ?% E( F4 L: c
                Obj.Label:=sprint("huojiaceng:",i);
% e. Z5 w! P' J6 m' R* e                Obj.inheritFormat:=false;: n3 X% R5 f- k& l/ O* b, w1 g/ y
                Obj.maxxDim:=WH_x;# x; j  f, f4 y
                Obj.maxyDim:=WH_y;  S( {/ x5 Q, K& [
                Obj.ColumnWidth:=3;
9 f( n# s* l* I9 M7 r! X& ?( l        next;) ]/ b1 g, c* u6 }2 |8 k. f
        / o: g$ r9 m7 m/ v9 r
        .Delivery.MUs.Forklift.speed:=2;
- Q7 F- ?( E# z" j        WH_var.delete({1,Part_Nums+1}..{*,*});/ W3 p4 y+ p4 j* H7 T
        for i:=1 to Part_Nums loop4 s" D) T# S! ~6 p
                WH_var[1,i]:=chr(64+i);
3 r- L/ L. K& Y# G        next;
1 h. K. p, L) `end;
* D) g3 `7 O- s出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了! W3 K2 F6 [# J' M; `
$ K, f+ L0 X: h( W

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-6-18 04:37 , Processed in 0.023543 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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