设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3297|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。: y+ d9 W# ], X4 g" j  S
语句是这样的
* X1 H8 ^" r/ w( xis
, R2 e( G' i" `        i:integer;
3 |0 |/ q- `. \        Res:string;$ {# ?0 V1 _  H: @- X* h
        obj:object;5 T$ U9 J7 H* r* K) z1 z. u
do
- @% }. H& `* o7 n/ k        if existsObject("Status") then1 e% u! ~% E( `4 X( u. p, E3 t
                Status.deleteObject;
' W5 w$ w$ R. K7 ?" W# y        end;9 w, j2 x6 C; v: L% X) x) f1 z
        for i:=1 to 10 loop
; X! _4 L2 D( Y6 v                Res:=sprint("Store_",i);3 o0 ]. Y" [1 A1 p
                if existsObject(Res) then
8 p  ~" U1 X! N. Z) T                        Obj:=str_to_obj(Res);
- ?/ F9 j8 a  M; R$ {                        Obj.deleteObject;& ?5 v& v7 e$ I$ m+ p: {
                end;# r9 a  W* f+ b0 X& k& A% e
        next;: ]- w2 a  O3 {6 H. }# \; ^) t
        --shengcheng Status:zimoxingceng
' P/ _( b: [8 ^        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
; J1 ]# r& Y4 [4 }# q! h$ [3 i        Obj.Label:="warehouse status";# M& h0 C# \1 v8 S* @, [% u* |
       
+ R! C! _# Y% o9 W  |- l2 u. a$ S) z        for i:=1 to WH_nums loop
, B& B7 ^0 c2 S. V5 b8 B                Res:=sprint("Store_",i);
) c8 b/ j$ q1 T  ?                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);' V1 q( g( F0 g- p; w
                Obj.Label:=sprint("huojiaceng:",i);5 `: q' M" ]+ z
                Obj.xDim:=WH_x;1 Z0 @. y( P1 A2 \3 Y
                Obj.yDim:=WH_y;. n1 L; `2 Q8 U- K) t7 q8 g1 D
                Res:=sprint("StoreData_",i);4 f$ g; k2 b  r+ [- p7 Q+ L$ Y7 B
                ' t% y% H" {% [0 U% L( a
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
6 f- H% J' u- k3 H1 o9 C4 z                Obj.Label:=sprint("huojiaceng:",i);; r6 e5 T  v: \3 z9 b( p) Q
                Obj.inheritFormat:=false;) q9 x7 o, i+ B2 l: u  N
                Obj.maxxDim:=WH_x;+ t4 T7 K* a/ D2 p  J0 A9 s
                Obj.maxyDim:=WH_y;/ [7 s9 @, j) j2 b8 i6 V
                Obj.ColumnWidth:=3;
+ M; P3 s% p5 l        next;
' b! i& p4 F; }( q: M* w  Z9 A       
7 \) k& e( r+ v- v7 Q        .Delivery.MUs.Forklift.speed:=2;5 v/ U, @6 v4 h! [
        WH_var.delete({1,Part_Nums+1}..{*,*});$ ?" V  q5 q, ?# T3 j3 o
        for i:=1 to Part_Nums loop! o. Z9 T+ [7 R8 u" B" p4 M* F8 c  K
                WH_var[1,i]:=chr(64+i);
* b4 H  L2 M2 p" M; o3 G        next;
& }0 G- D/ q9 S5 ~5 J  a4 p, lend;) f7 S. t% Q# T' g
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了% H1 k0 P! U0 y' L  ]2 [
0 p* D! d$ C( {% n

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-4 01:07 , Processed in 0.021734 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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