设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2935|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。  W: S" P5 B3 }$ f* S2 E! q
语句是这样的7 H! ]0 C+ Z3 p2 L+ Y- @8 x& a- N: L. P
is
% ~# _3 J& v; O2 C- e3 ?        i:integer;
& K2 B  M, o$ J        Res:string;) p3 d* L8 F  L8 n, g' u
        obj:object;* {2 N+ ?+ ?: P8 [9 O" J
do; m, e: R8 S4 v
        if existsObject("Status") then8 L2 P% J3 z5 {+ v3 S
                Status.deleteObject;7 a' m/ _* y1 [) h$ l% s1 _
        end;$ W) q8 R( ?9 b* _8 {
        for i:=1 to 10 loop% [; G8 x0 s; o, w# Z
                Res:=sprint("Store_",i);
# p( K8 s7 X  ?                if existsObject(Res) then* f! }; d" Q% Y
                        Obj:=str_to_obj(Res);
# D( U; K2 X- T& o3 S                        Obj.deleteObject;* V8 n' a% u+ u4 a2 E
                end;8 A5 e$ [/ l' x% G7 S# f9 ?$ ~, G
        next;( G& z; ?# M2 b' S4 r6 v! R3 {. x
        --shengcheng Status:zimoxingceng
7 |- h$ D6 H* ?# _        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");  e: ~& f/ @  S' X
        Obj.Label:="warehouse status";; {6 q* M: q2 s" E
          C7 O! L3 U+ u/ i+ X2 h8 v
        for i:=1 to WH_nums loop: E- D" E# x: N
                Res:=sprint("Store_",i);
7 H8 [! l4 e* v# \. [6 I7 Z                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);4 a% r' T" @' m1 d. J2 ?
                Obj.Label:=sprint("huojiaceng:",i);
/ I  Z* t$ X0 U+ L0 e' X& V                Obj.xDim:=WH_x;
& c; Q  ?/ I$ |, u" D$ a# R, j' m                Obj.yDim:=WH_y;
- c" E1 ]) o, D- v                Res:=sprint("StoreData_",i);8 e6 u4 C, ~  N
                5 G- S. K2 J1 X) C" U! Q
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);, |" |/ _4 i" D' x3 l; ?
                Obj.Label:=sprint("huojiaceng:",i);* m' }" d4 v3 N% B
                Obj.inheritFormat:=false;9 n% K7 I' h: j) s. H6 G/ }- i
                Obj.maxxDim:=WH_x;
0 n) q, d1 m3 n7 c0 l& E: `/ y' \                Obj.maxyDim:=WH_y;
. [. [! [1 P- b- t( {8 c8 n: }, Q4 {                Obj.ColumnWidth:=3;3 s) ~. }; v/ P0 J$ |, e" @; _
        next;
% z5 i/ Q& f8 b  ^  D9 ?8 B: P        ) E( Z. r4 e0 J3 r, a! z6 o3 \
        .Delivery.MUs.Forklift.speed:=2;5 Z3 b2 @0 F) R" ~3 p' W# P8 k
        WH_var.delete({1,Part_Nums+1}..{*,*});
- ]9 x; P! y) k/ y3 a/ ^8 S        for i:=1 to Part_Nums loop
2 U& ]) }9 w9 h, e1 J3 R6 V                WH_var[1,i]:=chr(64+i);7 V1 |4 s8 h+ B5 L8 K4 q7 V- A/ r
        next;) A, V9 D) _8 h" o2 Y7 {, |
end;7 q- C3 {* i" p! k0 d! G
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
4 K& C2 }2 h6 Q4 N! M2 `; j1 {3 p0 q

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-11-15 07:34 , Processed in 0.021906 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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