设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3378|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。- F  `' h7 A) ~' A
语句是这样的1 e9 }" V8 l4 l7 `' L$ W
is9 t3 O5 ?- k8 J; T( a+ b* J% f0 x/ s
        i:integer;% Q5 l, m$ ^4 r$ C2 c, O
        Res:string;$ o# ?  c( S4 c  n5 ~5 k
        obj:object;
. }: ~. G# o0 W2 Odo
. l# d$ n* M8 V# \, X2 y0 ~        if existsObject("Status") then
, `! M# g' _7 L6 T! @5 g7 b& X                Status.deleteObject;
) N4 V4 l3 V- i0 ^2 _* L        end;
7 l$ w$ ]+ ?% M: p        for i:=1 to 10 loop( Y6 [( R$ U2 R
                Res:=sprint("Store_",i);1 a/ f5 t6 `4 G# [3 M
                if existsObject(Res) then
3 l6 w: y" w" Q) ~1 H                        Obj:=str_to_obj(Res);& {# S% f5 h+ t* Z
                        Obj.deleteObject;
0 X, s# E' H. [0 K9 R' y8 T2 z1 o                end;
6 P4 ?6 s5 L# Q" {# l        next;: b$ H# T2 s( ]5 Y8 m1 L6 l! \+ G
        --shengcheng Status:zimoxingceng' S6 k- i+ x" o, f! V' [" P
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");, D/ d3 L3 F5 R5 [5 F) W
        Obj.Label:="warehouse status";
' ]: {9 e( U" g  b7 h& d        ) m. v) M% Q  }# a
        for i:=1 to WH_nums loop
" [) X  J6 Z' e3 ~7 N8 o5 z                Res:=sprint("Store_",i);
" a; ~6 {1 j7 k6 D                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
/ z. c, M# g2 R/ F" t. f                Obj.Label:=sprint("huojiaceng:",i);- X# G% A9 E! H
                Obj.xDim:=WH_x;+ `! [2 `7 J+ I, ^
                Obj.yDim:=WH_y;
: i  y- Z# P" k- s) @                Res:=sprint("StoreData_",i);1 X2 A3 o8 t* j% P$ y
               
6 Z  O$ k( |7 L                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);5 e7 g$ h; {0 J8 u
                Obj.Label:=sprint("huojiaceng:",i);7 d/ w1 o1 j7 D* m: h8 @
                Obj.inheritFormat:=false;  Q7 z# h" R& G
                Obj.maxxDim:=WH_x;
( A' C+ A9 A/ I- x  j                Obj.maxyDim:=WH_y;
. s# S: \2 T3 `! k5 @! n. d                Obj.ColumnWidth:=3;, d! h$ ]* ?/ P- o% ?0 W
        next;
/ c+ E' H1 L. [! q" B- F% T       
. ?5 I7 Z% |  j  W/ k4 L  a        .Delivery.MUs.Forklift.speed:=2;
; d$ v4 e0 f' L: c( y        WH_var.delete({1,Part_Nums+1}..{*,*});
; d4 [' z+ ~3 D; x1 \0 P; E8 p        for i:=1 to Part_Nums loop/ c* e6 G" v( V# l
                WH_var[1,i]:=chr(64+i);
9 |1 u4 r5 R- c- S3 \' D; E        next;
4 r+ d( y: P$ A. send;! j! N- k/ F0 l+ i8 k" U; q# c8 w
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了3 g) G" ^5 R8 ?+ w1 X' Q  t8 T- a
, z% d0 Q& H; V% m' K# |: L

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-16 13:49 , Processed in 0.015117 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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