设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3050|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
0 w  O3 E  H% C; V8 K6 w0 y语句是这样的
( V% G( m: A% S; ~4 k. j0 uis8 m6 G/ g0 {8 @# M
        i:integer;7 c) C1 H) X7 V/ t! \4 d
        Res:string;5 K9 c  I+ h( t3 ]) ]8 B
        obj:object;
" M; Q$ @4 c3 b9 ido
, E4 `  W5 s+ S  H  E' K- U- V        if existsObject("Status") then
9 v& T+ [: Y1 G' {) l                Status.deleteObject;# G& @  o: \$ w6 S& p8 j
        end;8 p" b3 K% o# z0 b1 ^, o# f
        for i:=1 to 10 loop) i: n& u) B7 _6 o4 k; a
                Res:=sprint("Store_",i);$ D. L" }; d7 {
                if existsObject(Res) then
6 `+ G" T& B; c: O) [& P                        Obj:=str_to_obj(Res);
. F! q! j9 q& z! m4 P  {                        Obj.deleteObject;# k# ^. |8 S5 f( h5 z1 C
                end;5 g* O$ h3 o9 Q1 ~. {
        next;$ a: J1 p" i; F: b" o9 l1 f
        --shengcheng Status:zimoxingceng3 v$ a  W; a2 e8 X- }/ H
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");9 f5 O1 p" a( N' P
        Obj.Label:="warehouse status";
4 A, s$ i( U# q+ ^        ; t# K- h$ m# z
        for i:=1 to WH_nums loop2 Z6 n# T9 Q& L
                Res:=sprint("Store_",i);8 ]1 g5 Q& Q# ?
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
0 r( ~5 j) P0 Z& _& U( D& X                Obj.Label:=sprint("huojiaceng:",i);
9 I4 q) {* H6 v# O9 H$ V                Obj.xDim:=WH_x;
4 G. \+ x. m6 g/ ]9 i, ]6 O* e6 y                Obj.yDim:=WH_y;* K( w+ a1 ^4 [6 T3 U1 l7 i+ O
                Res:=sprint("StoreData_",i);
4 L  {: y+ {2 N( Z                ' ]8 t, t2 ^. C" G+ B. E9 b
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
. x, b: L! F: M; t  N% \                Obj.Label:=sprint("huojiaceng:",i);
; n/ @: c, L4 d                Obj.inheritFormat:=false;
" F& D/ g5 z  b- |1 [                Obj.maxxDim:=WH_x;
- h' |& L$ q, {3 l" Z) w                Obj.maxyDim:=WH_y;
( _# `% \" ~$ ?& S6 }3 _  ^3 X/ V                Obj.ColumnWidth:=3;
$ m1 x8 U5 }2 g9 j. G  L0 X        next;
: h7 H/ X  F( b7 d( M/ |; @, {       
. _" \7 j# P, p) f% U        .Delivery.MUs.Forklift.speed:=2;: R3 ~9 t3 v; `5 J3 M
        WH_var.delete({1,Part_Nums+1}..{*,*});% n4 [  B5 ^& [5 k3 f# Y
        for i:=1 to Part_Nums loop
+ y/ _7 v7 G, l! ^, ?  z                WH_var[1,i]:=chr(64+i);
* ?: g  s& ]: |, s        next;
' W8 ?% N: J2 O! N% Eend;; t0 T7 s2 r( s$ o" j8 S4 w; S  {
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了% T* C! B  e) Z# E- s  j3 Y

( w, Q7 k, H% U0 V

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-12 15:41 , Processed in 0.018355 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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