设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4586|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。" G# {3 w9 C9 {( W, f0 a% g
语句是这样的
) f. C6 m! ^4 Ois# e% N- X2 x3 s% r: W+ n0 U
        i:integer;% m4 x( z$ A% G1 d3 [( W' m
        Res:string;3 p$ R3 _. e4 f, E% x
        obj:object;
4 O( F) l3 ]; a: V# R# N1 D/ `" K# `do
5 r) i& C( N# \' _' k0 p, M) f) e/ `# E        if existsObject("Status") then2 W  F3 f' @" k8 C9 g  a
                Status.deleteObject;
' J8 D5 z+ ]2 k3 A$ Z! l% {        end;
4 g: d3 B$ ]0 k* F" V% n        for i:=1 to 10 loop
" f, A1 n$ z* s( b                Res:=sprint("Store_",i);% N5 X4 q+ h( ^$ p- F5 x1 Q
                if existsObject(Res) then
$ P( \" P( @; M+ u                        Obj:=str_to_obj(Res);
. p/ [  @3 D" J1 Y1 }5 C" h                        Obj.deleteObject;
& w* k( L3 P4 @- \                end;
) A) x& b" g* {+ }: [- T% \( k0 O* ?        next;
2 ]7 \9 Y& e4 ^& [; Y- \0 Y' I9 d        --shengcheng Status:zimoxingceng
- H' q4 c& ?9 ?        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");- s# ~6 A4 s4 Y. S1 P; @4 w) \3 E
        Obj.Label:="warehouse status";" C& s6 a1 m/ o+ M# ?1 W3 N# m
        ! k" G' v$ G9 L7 t
        for i:=1 to WH_nums loop# v9 l; O- R" C5 L% q2 O5 h' \
                Res:=sprint("Store_",i);
+ i1 T# s2 P9 k, H  F                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);  f2 O. v9 q3 ?- e
                Obj.Label:=sprint("huojiaceng:",i);6 p. w# {5 V/ U( k
                Obj.xDim:=WH_x;7 \: ^( f% X+ @8 |+ K: G' w
                Obj.yDim:=WH_y;
/ b$ O5 {! O8 }1 {                Res:=sprint("StoreData_",i);
/ e; y& y6 v6 w% r9 e  X               
, ^4 O) Y% T" e# c+ U5 w                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);4 N% ]. N8 \  ]! |3 }+ V  K3 p- ~
                Obj.Label:=sprint("huojiaceng:",i);
4 t6 K+ `( j1 `2 Y% Y2 p                Obj.inheritFormat:=false;
6 J) v& l8 W3 f* R1 d" s5 p6 |( Q                Obj.maxxDim:=WH_x;$ n& y7 P4 A8 E
                Obj.maxyDim:=WH_y;  R! _7 x: H# i5 s; B0 |. i
                Obj.ColumnWidth:=3;
# A; Y( Q# E5 Q+ @. T" w) C" [1 G, h        next;" D$ z) t8 w' ]" v- R( c
        ( I% W& T5 W9 l, M' H% s  y! j
        .Delivery.MUs.Forklift.speed:=2;
4 x1 m4 Q% ]: X4 o        WH_var.delete({1,Part_Nums+1}..{*,*});% R. o' E: ?; Q9 Q( ^
        for i:=1 to Part_Nums loop( z+ T, G7 u& h  {$ k( f( `
                WH_var[1,i]:=chr(64+i);: p8 b* c; ]: X$ g
        next;! f! ~: M( d, a& ]6 n2 t
end;! S6 Z4 @) W/ o) Y7 q, u
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了8 `& s1 a) _& D/ m. z$ }# s( M

7 l* n7 }4 h: D* F9 ]7 X

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-6 13:53 , Processed in 0.021091 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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