设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4357|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。  k; e; i8 Y3 o6 M+ ]! w5 n* L
语句是这样的7 `$ E7 K. c1 q) T5 p) |" r' i
is  F" ~- M( C6 p: m
        i:integer;9 F; P5 B2 c7 ]  m, u
        Res:string;
1 v7 N  ^# b! `; N) T        obj:object;
3 l: {% ?8 ~0 g, w/ Y! V( P% Xdo
, f4 V' ^2 Z( U% H# S" }. O        if existsObject("Status") then: ~. b; u; P1 Y; D- t' e1 w; _
                Status.deleteObject;
" I% z+ }) R1 I5 K2 N        end;
$ {" D9 c! |8 @        for i:=1 to 10 loop
$ `; D+ r. x' g                Res:=sprint("Store_",i);
+ _8 B0 Y) C! l1 J! T                if existsObject(Res) then; i  ~/ S; C4 j# l" C% [; ?
                        Obj:=str_to_obj(Res);5 R; X; g; v1 _  u2 \
                        Obj.deleteObject;1 _3 ]+ }9 S( }, D+ I
                end;
9 E8 v5 j) b, c3 H' E$ m7 ~5 U        next;
  b5 V/ `3 M" ?( Y        --shengcheng Status:zimoxingceng% f+ q( a$ Q3 L6 u! Y6 M$ x6 G
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
9 |1 ~$ i! K$ q        Obj.Label:="warehouse status";
, d+ G, u, c! `' m4 V+ u       
, S5 b# J4 J. {/ _        for i:=1 to WH_nums loop6 \) x8 p* u" J
                Res:=sprint("Store_",i);$ i4 f' b$ r5 W8 h' J" O
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
1 q, X7 z3 y+ j$ B) H9 v5 v                Obj.Label:=sprint("huojiaceng:",i);/ v, T6 L) m0 T- F# e! J7 _5 x( H
                Obj.xDim:=WH_x;# [& {& C  x5 @; X; m0 L! S
                Obj.yDim:=WH_y;
: V3 w2 p8 H2 e# m+ q8 n                Res:=sprint("StoreData_",i);( W" o' V0 i* ]* P% K& Y
                % S+ y/ U: P6 E% B: i0 b
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);2 N% `: v  J) Q
                Obj.Label:=sprint("huojiaceng:",i);
6 ?7 w/ O/ l5 h                Obj.inheritFormat:=false;
9 }+ ]' ]7 Y1 b/ W6 g6 k3 i' a                Obj.maxxDim:=WH_x;
( S" G2 Q' ]* F  \& x                Obj.maxyDim:=WH_y;
( u+ F& W' E. `( m                Obj.ColumnWidth:=3;
+ v$ s0 `. E; V2 N        next;
; i/ p! S6 d" a; x# N: S       
  k! S+ `9 _: g) G$ x" O" h' O        .Delivery.MUs.Forklift.speed:=2;, T, M% [7 M2 z3 [( \
        WH_var.delete({1,Part_Nums+1}..{*,*});
$ A! Z* f9 r. @& R: C  I9 I) R        for i:=1 to Part_Nums loop7 ?* `4 }( N/ j' d8 N" O
                WH_var[1,i]:=chr(64+i);
# K1 |' {1 f$ k1 y- y3 X        next;
1 R3 u& l2 ^$ U) I4 ~end;2 B: a# y- \, \7 l2 A: |
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
# b! {3 D! Q) C' Y
" Y/ b" T! s/ o. |2 f5 b

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-30 23:42 , Processed in 0.017272 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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