设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2958|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。8 d* J' W% e' A1 C8 m
语句是这样的
. G* j1 \0 g# `; O' t* l  ~/ Mis
3 T* q* ~% _. b, {# m1 r0 Q% [% G4 Z        i:integer;
7 P, Z* f  T% b/ \$ f        Res:string;* G5 Y9 n4 n7 ~# ]4 `2 I1 ?! W
        obj:object;
3 @$ G& N& K5 m# Vdo8 _7 @) e. C! Q/ @$ w- B, f9 J
        if existsObject("Status") then0 d6 D2 o7 t7 O) [4 N; a' H
                Status.deleteObject;- Y6 A" J) {+ K9 @: r4 W$ {7 e
        end;
" A4 x; c- i. v. `, S4 _' G        for i:=1 to 10 loop
  V& G8 e0 J) G9 O1 F3 L                Res:=sprint("Store_",i);# X/ C' ]( @% X; j) T
                if existsObject(Res) then" Z, |; }' v3 N  Q4 J
                        Obj:=str_to_obj(Res);! [" H1 `& W1 B  G
                        Obj.deleteObject;$ a& ^# ?( x! q9 H
                end;* V9 p! ^2 g& B% E
        next;. Z. J$ P( F- x% S! D+ A# l; L- \
        --shengcheng Status:zimoxingceng& l) {/ ~! z7 ^' X! X9 g
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");4 d( J' l( T7 H6 `- d# `
        Obj.Label:="warehouse status";
* U+ H2 j' o) [& d$ Y" }; i' A' B        $ z; U4 o- }0 n# Y3 A# u
        for i:=1 to WH_nums loop
" M2 c) q3 ^  i" u; p4 x                Res:=sprint("Store_",i);
+ R5 y$ l' N" l                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);3 Q: o4 E* o) e% G7 o( X. G
                Obj.Label:=sprint("huojiaceng:",i);
$ G2 }( D9 |0 h8 k                Obj.xDim:=WH_x;
' n- V% s3 h4 \& s' G+ O. w/ f7 O                Obj.yDim:=WH_y;; c" u) B) w, @1 h+ E/ t9 X& O
                Res:=sprint("StoreData_",i);' m$ I/ g- M( }& f3 v7 m$ P5 j
                6 w" f( r# K9 G% i6 [
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
% ^3 h* ^% Z2 m* G                Obj.Label:=sprint("huojiaceng:",i);2 [: e  B2 c; u- h7 w' D1 k& z
                Obj.inheritFormat:=false;
: Y( ]8 F' J' e, g" C! W                Obj.maxxDim:=WH_x;3 X1 E9 `: n2 T5 |; m0 V: ~0 j
                Obj.maxyDim:=WH_y;! u% o0 }/ T9 i& w3 G* r
                Obj.ColumnWidth:=3;9 e8 Q1 j0 L- R9 e/ R
        next;/ t7 Z6 G3 S- O5 a% E* k$ U) O
       
/ j3 e8 Y: c( D; `* c2 c4 A        .Delivery.MUs.Forklift.speed:=2;* n% y( a8 r6 j9 X5 E: j- [
        WH_var.delete({1,Part_Nums+1}..{*,*});  ]- U' ]  E- V1 d
        for i:=1 to Part_Nums loop
* U. q$ O4 h6 ~) F/ M  @+ v                WH_var[1,i]:=chr(64+i);
9 N* l. O- I- p& u- s        next;
8 }" C# j9 k) _- }! Vend;6 }1 m; F! J, s" V% _
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了0 u# |% `. G& E; D* g5 r

0 v* p" ]1 V' W& c

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-11-20 22:48 , Processed in 0.020235 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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