设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2691|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。9 Z; M1 k6 @, U) c& i* W
语句是这样的
5 W- E8 k3 |' Y: D" `& cis6 f- ]2 D/ s4 [, R: y4 R
        i:integer;3 n: N1 r; C8 Z9 x; j5 q
        Res:string;
0 |9 }: g' ]: I9 J( \! t9 y# J7 {# S6 b        obj:object;6 g1 l7 E; H! x" {2 N  N- k9 B  w4 O
do
& t( ?$ ~9 ^( P! a+ Q4 Y        if existsObject("Status") then- `. U% w5 P6 X, [0 G# e( v
                Status.deleteObject;
7 y, c: z& }% v5 K1 x9 G% w5 l        end;
! ~" G& s9 t" m# P        for i:=1 to 10 loop+ \: {* _$ D  ?6 Y1 O
                Res:=sprint("Store_",i);" Y6 ^3 ~/ |5 H+ C! ?0 P6 V% J
                if existsObject(Res) then
' ]) y' o4 j' ]' A2 N( B; B                        Obj:=str_to_obj(Res);
# H  q8 c; o- b                        Obj.deleteObject;7 o6 R  |6 {& Z* m- D3 U8 F) m
                end;
' _, E0 Q. J6 T7 D        next;
: z0 r. _2 ^- b. o# ~: [2 d        --shengcheng Status:zimoxingceng2 Y9 z% [8 ?6 o3 w9 A7 h
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");6 q$ Y2 o" D  V' c' w  K
        Obj.Label:="warehouse status";
% Z! l8 U+ R$ g       
  J3 N% _- O3 m0 W4 O        for i:=1 to WH_nums loop
5 i/ H/ H6 R! R8 t- k                Res:=sprint("Store_",i);
; W$ i( e+ m0 c! M. v7 z                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);$ B& s4 M/ t. l
                Obj.Label:=sprint("huojiaceng:",i);/ d7 O$ j% [9 ?1 X
                Obj.xDim:=WH_x;
7 y& O2 @1 f8 I1 j! a                Obj.yDim:=WH_y;. ]" Q( D3 m6 e( j! o+ h  p4 U
                Res:=sprint("StoreData_",i);
) q# C* U: c3 d" Q& r3 w; L/ t                & H+ ]2 v8 ^: M" m" j
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);3 `& F3 |  {7 e/ R- S6 R1 |
                Obj.Label:=sprint("huojiaceng:",i);
' ?+ V8 S1 [3 y                Obj.inheritFormat:=false;: l& O+ s0 q+ }1 m  [! e0 H. F( E
                Obj.maxxDim:=WH_x;3 n, F: C$ ?! m3 {
                Obj.maxyDim:=WH_y;
- {! U- Q) f+ E0 Q6 ~) r1 L% \                Obj.ColumnWidth:=3;
6 G$ F8 u4 d" r  D        next;
" M. M1 {+ B5 l! l: ?       
+ g8 Y+ W/ D# |        .Delivery.MUs.Forklift.speed:=2;( P% Q! `# G$ w; a, z
        WH_var.delete({1,Part_Nums+1}..{*,*});
: D2 a+ `& B# U& p0 K        for i:=1 to Part_Nums loop& L  \$ c$ ]8 ?5 D; L
                WH_var[1,i]:=chr(64+i);+ W! E) |- \+ Z$ t4 W
        next;& e* n2 p! x3 V
end;5 p) N, I9 @$ T6 M- {6 m$ u  q
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
8 N' z- r/ V8 m  a2 a3 a- u
8 V& H( C! T3 f; d

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-9-7 08:11 , Processed in 0.015832 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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