设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3253|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
5 K% |0 D6 A/ ^语句是这样的- h! E- Q" i& L% O
is- m9 S8 \2 z( B% f
        i:integer;* ~0 o2 @" P8 |0 t6 t
        Res:string;; y6 T# }" M- S! J& t' b
        obj:object;8 ?- ~" T- L' ~3 a- f$ Y$ D
do
+ o% P5 R, g1 _: B" q        if existsObject("Status") then- W$ n' u0 i8 ?1 }5 e5 I
                Status.deleteObject;
* `1 G/ Z0 n* N$ ~" l        end;
3 M3 m. @% E+ }        for i:=1 to 10 loop% x4 ?* l% @# @+ M1 [3 D  N$ ~
                Res:=sprint("Store_",i);
) Z  {) r- B  r, F0 z! j1 H                if existsObject(Res) then. e  F) Q5 ~+ k  h" I
                        Obj:=str_to_obj(Res);
: [5 j7 ]0 u  J. {5 X                        Obj.deleteObject;# ]- z2 @" I) _7 ^  b# r
                end;5 J* n% h; q7 v* `0 Q
        next;
0 g  }. W7 n0 y) f4 ]8 c  |        --shengcheng Status:zimoxingceng9 P8 _& Y" F* {
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");9 G$ g& C7 r' h# z8 m
        Obj.Label:="warehouse status";/ y4 Y* A/ c' S1 B+ y% H, ]- V
       
8 X, W. Y' B0 T# ^$ V5 X        for i:=1 to WH_nums loop
7 V. I& g4 S6 L                Res:=sprint("Store_",i);
, T- w9 ~4 H% D3 e# s                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
% c2 P/ R& ^; `5 O                Obj.Label:=sprint("huojiaceng:",i);
3 ]$ N6 C3 y5 O: }                Obj.xDim:=WH_x;
4 b! J3 i; v* E! _* V$ `                Obj.yDim:=WH_y;" s( |) v" M4 w( i
                Res:=sprint("StoreData_",i);
# e$ ]% t9 A! t- @, ^- j                & K- @4 J. V- a1 u$ t
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
! p  \# _" q  f0 m: o                Obj.Label:=sprint("huojiaceng:",i);
7 p& o7 a. R5 `( v3 v8 x+ b9 E                Obj.inheritFormat:=false;# \! W" o1 B* y; A) U
                Obj.maxxDim:=WH_x;# m5 u8 @* \- L# F( S
                Obj.maxyDim:=WH_y;
' k$ U7 r8 V; |- p                Obj.ColumnWidth:=3;
, T1 z3 H1 b& E) c6 w3 L        next;
6 c4 H6 Y' T3 b- X8 ]$ E        0 k, q1 Z( ?8 X, Q2 X& X" b
        .Delivery.MUs.Forklift.speed:=2;
3 C6 [0 V' B' l$ b- |( X# V        WH_var.delete({1,Part_Nums+1}..{*,*});
8 m6 Y; l* |7 l        for i:=1 to Part_Nums loop
/ H$ d; t0 C/ P                WH_var[1,i]:=chr(64+i);
( W' T4 \/ y- O9 x- F( u* [) l' w        next;
) b8 {0 H+ R( l/ f* }end;4 q& k- J: r, d7 P( K
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& U: B1 v* h* r- J+ G1 e$ y9 M# B, g1 P6 \2 ?

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-1-26 13:44 , Processed in 0.019017 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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