设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3132|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
( g! q1 P; {1 S/ b+ y% ]语句是这样的8 D2 |( L7 ?+ }
is' b& L0 P! ]: j" ^5 i9 C
        i:integer;% c8 ^0 S$ {9 W
        Res:string;" v$ N+ Z: h8 G" Q) q+ U: p, f. _
        obj:object;0 p" ?0 }% ^2 s/ p  F# V
do
7 b3 a, _$ w& P' |3 Q        if existsObject("Status") then% L" b& d8 p; S* i% f
                Status.deleteObject;
+ q9 m3 n& x% n% y' r, d+ p, N5 q        end;, [* b, H! j/ D: A5 Z* C* e
        for i:=1 to 10 loop% L5 R; W3 X% F6 w8 S0 w7 X
                Res:=sprint("Store_",i);
% L) l6 E2 Q% [! s' ~- z                if existsObject(Res) then3 B* g" V# w0 k7 n$ Q$ d
                        Obj:=str_to_obj(Res);
( G4 ~7 Z* A# i3 f7 p' T                        Obj.deleteObject;
0 Z" j4 Z+ p' k) R                end;
* f1 L5 s% `4 b+ x- e8 @! q! U" B! t        next;
9 b0 S5 Z* k0 ~# N) N' c* l- B3 ~        --shengcheng Status:zimoxingceng
/ Z. R* X6 I! D8 t% g  U        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");$ B+ Q4 S' B# `- ?6 A3 `6 ^7 q# p
        Obj.Label:="warehouse status";( c+ ]0 k( t/ R
        # L3 V1 c# M' y* l
        for i:=1 to WH_nums loop
. \( N) o2 }. b+ \  R( ^                Res:=sprint("Store_",i);
# c! A$ k( z  p% P                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
: \$ B7 t; p. H6 s6 A% O                Obj.Label:=sprint("huojiaceng:",i);
& F: {) Q4 E: l1 S                Obj.xDim:=WH_x;
; O5 u0 z: ^+ y: ^! p# o                Obj.yDim:=WH_y;0 G' a- O1 [) L2 c& Y  S: _  ]
                Res:=sprint("StoreData_",i);3 v, N# H6 {8 l! k& F
                / I  ^9 ^$ T/ U0 H% m4 E
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
# D" a3 _4 L. g0 V% ~9 E                Obj.Label:=sprint("huojiaceng:",i);
. ^- [" Z* f, l; |. g& m                Obj.inheritFormat:=false;
- e0 V- s# X/ n0 w+ ~) x                Obj.maxxDim:=WH_x;2 J; t/ D5 X5 m" z2 Y% T
                Obj.maxyDim:=WH_y;
3 q' y4 M  t9 d- I/ }                Obj.ColumnWidth:=3;
9 J; i# A" r/ b( o+ ^8 T0 n3 o& x        next;
% |# V- `0 C8 w( t0 x        & t! ]: X5 K9 ~8 t3 Q& z
        .Delivery.MUs.Forklift.speed:=2;6 S4 k+ `% ?! j
        WH_var.delete({1,Part_Nums+1}..{*,*});
# I* |* T3 y6 X1 {2 W: p$ j        for i:=1 to Part_Nums loop
, e7 o" A, V8 A3 j+ ~                WH_var[1,i]:=chr(64+i);8 g& J2 L# c( N4 J
        next;/ v1 k3 d- R, X8 O: V- \
end;) V& r$ H: K* O% t8 C, P
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了9 c# J. n2 u/ r8 {

" v1 d( m2 k% ]% j, o9 i

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-23 14:30 , Processed in 0.028070 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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