设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2953|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。( r2 x$ M9 H0 t5 b, M0 ?* k9 C
语句是这样的
+ q! `- W6 A6 H3 t0 Ris
8 J: P& Y, R1 W( k/ {, w        i:integer;" G1 o! V" u* f
        Res:string;
0 p/ A" R9 o' Z' @" N' a        obj:object;5 C7 q1 ^+ h8 O% R' W
do
6 _. u* `5 g, U) a        if existsObject("Status") then8 O1 S0 L9 n; \  \8 |. }* ]; c
                Status.deleteObject;* {, g5 g. C4 R3 r+ p. w1 |
        end;
& ?* M8 N9 M2 `, B; J1 Y        for i:=1 to 10 loop6 u* N; {* E0 m8 b  F9 r
                Res:=sprint("Store_",i);
( ?# S& e) z/ |2 C  ^                if existsObject(Res) then
% z6 _. m% p+ D                        Obj:=str_to_obj(Res);
- t- G, x2 e- K( G' x1 G                        Obj.deleteObject;
: a; E( B, f% P% c$ g; D                end;
1 @/ {3 ~" P& O/ _2 m, _        next;9 H  o. V8 R5 p
        --shengcheng Status:zimoxingceng7 T7 Z' a& f/ z: p4 V) `) w1 O
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
' Z# {8 B+ `& S        Obj.Label:="warehouse status";' J2 s% k) h; P8 W& s
       
! [# f  K! O6 n( j' m% U% w/ I        for i:=1 to WH_nums loop
& b# d/ r6 e4 G' f9 [3 B! Z                Res:=sprint("Store_",i);/ y) x; Q' w' \* }) f; `7 z
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
! q! i" ]* \1 ]) K/ J                Obj.Label:=sprint("huojiaceng:",i);8 w* A1 @9 J- x4 K" Z- g; p* N
                Obj.xDim:=WH_x;
6 j& W( A6 \; x7 }& \3 y9 M                Obj.yDim:=WH_y;4 i0 o+ F! w. d$ G! i. x
                Res:=sprint("StoreData_",i);0 b7 P* R; \" P
               
; J$ D- S) u& ?) r                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);5 i* m. s# B( ?! {3 p4 \
                Obj.Label:=sprint("huojiaceng:",i);" {4 g( {! d: ]6 S
                Obj.inheritFormat:=false;
6 i. @1 O2 o% z0 z# Z                Obj.maxxDim:=WH_x;
' b0 D' k. A0 y0 f- M                Obj.maxyDim:=WH_y;
. J# z9 Y8 x+ m9 Q! H; Q' E  x9 d- W                Obj.ColumnWidth:=3;
/ \# V; {! M0 U, q% X! Z7 ~        next;
2 _  u* K+ h! I- s4 u       
3 A- M' \4 |$ H; p9 L* d        .Delivery.MUs.Forklift.speed:=2;
5 R8 s% @7 _, O* f( [5 F        WH_var.delete({1,Part_Nums+1}..{*,*});
& f3 G4 u$ B  R2 k9 @        for i:=1 to Part_Nums loop/ F1 t5 M9 E; Q$ q
                WH_var[1,i]:=chr(64+i);
9 k" X% y! \  D! U' O        next;" z& h& a) i* B' H* K& Z
end;
- {: J0 B! c0 g" j5 O出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了4 ?* q. I7 Y0 t4 A
* X5 I) y/ y! `' T

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-11-19 11:23 , Processed in 0.037457 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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