设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4279|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
/ `6 Y! @! C7 Q/ o7 R) b& s语句是这样的
" N: |: E: c9 j4 w, Iis& n2 e6 Z1 p0 L% h
        i:integer;
4 x6 ^2 D# X8 s& D- _        Res:string;
% N1 i, D5 e* M$ f        obj:object;
5 A3 b! I$ j$ mdo% S$ B3 C+ N6 Q1 W# B
        if existsObject("Status") then
/ c' i$ m5 c. q: b2 N) v" f                Status.deleteObject;
& T1 V" q6 i) i3 ?4 B1 |# ^) G, O        end;: v% ]6 K* X1 v3 k# i$ J* q3 H7 ?
        for i:=1 to 10 loop
, X/ c- }/ Y0 l9 z: [4 u                Res:=sprint("Store_",i);+ K$ g+ W& V+ g& O6 u5 m
                if existsObject(Res) then9 x4 Y8 Q( k* a( W1 [9 z
                        Obj:=str_to_obj(Res);/ g8 S0 K2 L& V) Q9 k
                        Obj.deleteObject;
: [. g+ f- n4 }                end;
2 M. \. h1 W' _- ?2 D        next;* x; c) S' w# C+ q+ }
        --shengcheng Status:zimoxingceng
4 P0 z# T4 D# c% t        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
$ w( M6 h' ?/ w, B- `+ Y        Obj.Label:="warehouse status";
8 |# H3 Q: X* u       
2 j& {+ L; u8 i% v8 N; C1 c! d( q        for i:=1 to WH_nums loop8 E0 I9 x# j  s3 R
                Res:=sprint("Store_",i);5 S" ^* _& @' n* E! ~- m) s4 T! T
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' R; O3 v2 R; K9 f' k$ }                Obj.Label:=sprint("huojiaceng:",i);1 J4 ^2 X: {1 _# s" K: h
                Obj.xDim:=WH_x;
* R4 E, s+ `8 m$ [$ B                Obj.yDim:=WH_y;
7 z* f" m. ~& s, N                Res:=sprint("StoreData_",i);0 }0 l8 f5 x; K1 ~0 w" Q' p
                7 X( R7 _6 V0 ~& h4 C2 v
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
: C. P; A. a$ ?; f7 O! X                Obj.Label:=sprint("huojiaceng:",i);
' ]! d. u( ^7 [2 X( g1 _                Obj.inheritFormat:=false;
2 H  @  h, m3 B3 t! d                Obj.maxxDim:=WH_x;: `- @# Q7 B; a. D: z1 D& A3 K
                Obj.maxyDim:=WH_y;
3 E+ O2 o# Q0 a  @0 ?                Obj.ColumnWidth:=3;
" n& H" o+ `% ]  U        next;
3 J# Y8 p! |( d8 D  M4 _* \        4 V" f2 v3 ~# a( d* T0 n
        .Delivery.MUs.Forklift.speed:=2;* J1 f, e& N% b
        WH_var.delete({1,Part_Nums+1}..{*,*});$ ?* ~% [% ]! B5 K$ V7 D0 I6 s+ I$ |
        for i:=1 to Part_Nums loop
3 N' o: e9 z( R0 `7 }                WH_var[1,i]:=chr(64+i);
. a  M9 X5 W) i; I7 J* |        next;
# n) {7 Z( ?* b0 G3 \* ]1 Hend;  u7 |# F9 p3 K5 B1 U
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了5 L/ L1 y* S% s

6 k: t  K- |" X6 A! D5 }

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-18 22:14 , Processed in 0.017890 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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