设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3658|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。4 `& B2 b% y) y4 {4 S
语句是这样的. D5 N, ]7 H0 d' Z; M
is" _$ _! ^" p; l8 {
        i:integer;
5 R+ |# T3 w' \% g; z; v        Res:string;9 C* Z4 e3 u3 h5 h  a2 V
        obj:object;
- W2 Q& F, X4 I+ z, {do
# U+ P. d" \/ S; a3 g        if existsObject("Status") then
- j! z# G. s, v: S/ p                Status.deleteObject;8 L/ |$ o9 v- i) l' W1 o  e2 N/ R7 \
        end;4 j# R, \9 L! z$ |8 ^
        for i:=1 to 10 loop$ k! }+ P# {. _0 H" x) K
                Res:=sprint("Store_",i);
+ R' c, r' u& E$ B& |5 c6 a                if existsObject(Res) then, L1 V& M1 X* p. y% m
                        Obj:=str_to_obj(Res);
" X% _6 Z7 n0 y9 c0 X                        Obj.deleteObject;" Z! a/ r! O2 m. p5 Q3 G2 B
                end;1 {. k8 ^* G5 o0 \$ C4 f
        next;
7 t) J& _( S' R        --shengcheng Status:zimoxingceng' I( ]  z# I' a
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
; M0 i; v6 a, R# N, R        Obj.Label:="warehouse status";
8 Q& W2 x- G' ]7 J; @. |# K' e# k( P! `        - N+ |( ]  J3 F/ `  ~
        for i:=1 to WH_nums loop; x9 B' \  m2 w& o! D/ L2 |2 y7 k
                Res:=sprint("Store_",i);
0 e) S4 `! c! L" L                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);* j7 A8 u  L+ c" L
                Obj.Label:=sprint("huojiaceng:",i);1 z* Z0 W3 Z% h! e& I6 b( g
                Obj.xDim:=WH_x;
2 j0 s/ F+ H; R. g: |: c8 }                Obj.yDim:=WH_y;8 L( n/ ]) F" ?
                Res:=sprint("StoreData_",i);
0 h5 T# p2 V/ `2 `! E                3 E; b' N# |+ ~7 \
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);6 S4 c  i4 W" G6 ^" ]' ]- m! v
                Obj.Label:=sprint("huojiaceng:",i);
' A: \  P0 @; c9 z                Obj.inheritFormat:=false;$ a8 t; Q& c& ?. A2 |7 M1 O# \# J
                Obj.maxxDim:=WH_x;
' w' H1 }/ g8 U                Obj.maxyDim:=WH_y;% f& h5 E1 l  U$ R9 e
                Obj.ColumnWidth:=3;
. q, V# a0 I+ A9 M5 m7 ^9 ]        next;
  M8 e) `1 f, P: h! r        3 s$ l7 {# D  C& C  A, n
        .Delivery.MUs.Forklift.speed:=2;
# \3 W) S9 C- f) c& y        WH_var.delete({1,Part_Nums+1}..{*,*});+ c/ R$ W3 M, q  N
        for i:=1 to Part_Nums loop- {3 l, T; g/ R) s) d. k$ J9 r
                WH_var[1,i]:=chr(64+i);
) x, n( K+ c6 v+ ?) X        next;# R1 p# j3 t, |5 b/ |" |7 e/ @
end;. x0 h4 V) d) U  r( ?1 t8 x
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& B  Y9 ]& g' Z* x  c6 T+ h
: g2 L0 g6 l7 A/ X" @( B6 N

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-10 03:51 , Processed in 0.020242 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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