设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4276|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。, j! Y& i5 h5 r) f8 s% ~
语句是这样的0 s( L; V( m* z6 e1 N, j5 Q( V1 V2 j
is) _' _9 H) d1 {( X6 ^/ x0 @
        i:integer;. E' l8 r! h, x& d% |( C8 p0 @; R
        Res:string;8 A& I' o. q! D6 |: {5 }9 A* @2 A1 K3 m
        obj:object;. E6 G" z4 }. M* D% Z6 Y
do, j, ]( ?- j7 n5 E' h3 o6 D" c
        if existsObject("Status") then
  F" J1 P/ g9 f9 O9 V) e                Status.deleteObject;
" E8 t4 k# V$ w        end;9 M# z( O9 M! ~8 q
        for i:=1 to 10 loop
! V- o. F4 x5 I/ y                Res:=sprint("Store_",i);
7 V( g' k: v. x$ J7 ]% G                if existsObject(Res) then: |4 ]) B- |$ L2 I* ?
                        Obj:=str_to_obj(Res);
* O' G7 K: t+ V! j                        Obj.deleteObject;
0 @. K, J) z7 @. a: E+ n& m                end;) b! m  c5 J7 E) w
        next;
6 m1 b  P- c! w) Q2 J: |6 j        --shengcheng Status:zimoxingceng5 x. X0 e/ C! q4 K
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");! Y3 D/ J! C" c
        Obj.Label:="warehouse status";9 ~! O2 Y# |5 v* q! ?& [; B
          t+ g( K, m, r
        for i:=1 to WH_nums loop0 A7 f; G3 z0 T0 R! ]
                Res:=sprint("Store_",i);% ?4 s; F- {& z. ?1 X
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);& Q2 z; P# N# }  F
                Obj.Label:=sprint("huojiaceng:",i);% [  X! I1 T! O
                Obj.xDim:=WH_x;
8 `: R7 i+ O3 Q+ H                Obj.yDim:=WH_y;! {  [6 e$ F- T4 W5 \3 x; ^( s8 B4 N
                Res:=sprint("StoreData_",i);7 H; P" j* ]* G( U! }9 N
                1 Y% E+ y% S! z8 J. Z. b
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
& a( g( Q* ^+ V+ W                Obj.Label:=sprint("huojiaceng:",i);- M# X$ j) C8 W/ k
                Obj.inheritFormat:=false;
8 @8 v4 W. E, F; e# n. Z/ O# U                Obj.maxxDim:=WH_x;) h9 m: {, }# Q3 v, J/ h
                Obj.maxyDim:=WH_y;
% v& y7 E" Y6 l% y                Obj.ColumnWidth:=3;
5 f. k5 F* c* X( s! P        next;: U% }/ l. t6 w7 p
        " @$ v0 h7 ~. B& M  a
        .Delivery.MUs.Forklift.speed:=2;/ C# {( \8 z% f' d. ?: I* l1 d! f
        WH_var.delete({1,Part_Nums+1}..{*,*});5 z) i  Q; l" O0 U- _3 I
        for i:=1 to Part_Nums loop; K  T/ T" u1 O
                WH_var[1,i]:=chr(64+i);
+ o4 R% J% h# G8 s5 C- E        next;  F1 n! h- e5 I
end;
9 G- X( h! b! G! J$ k4 q/ Q出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了3 T% I9 M8 F0 R) V# S  k
. n& q: V1 P# S9 e* X# k0 U3 X

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-18 02:16 , Processed in 0.014067 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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