设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3990|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
$ T! Y* ?* V: V7 T6 q& Z$ U& b: J语句是这样的
. t  _* ]. b) ais4 h5 |* l1 w1 u" _" l
        i:integer;
- h$ ~6 g( |; e. p. K        Res:string;
% }  p$ E1 Z+ V! i        obj:object;
( U( [6 |  G7 D% }  udo
9 s' ]& J' C4 y8 V6 U0 i9 ~8 S        if existsObject("Status") then
. H& ~0 ~( o6 T/ A                Status.deleteObject;
' ^" l& }9 H6 `5 N' f( m; s        end;
; N0 X: d0 W2 e        for i:=1 to 10 loop
- E; G$ |" P8 W; t                Res:=sprint("Store_",i);
# [8 b, S+ h, A" e% B, V/ U                if existsObject(Res) then0 |% Y8 F) x& c% B! d
                        Obj:=str_to_obj(Res);1 ~+ T2 {, a. b8 ~9 b
                        Obj.deleteObject;0 D* A& G3 }' g5 |5 |9 [* [
                end;
6 ], Y# l& `: N  r' `        next;
4 F6 m- Z! M* S7 d        --shengcheng Status:zimoxingceng2 ^- y7 {7 Z8 }+ o$ L2 d4 j! Q: C6 u
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");" e+ [& M+ O/ |0 r! G" v+ A
        Obj.Label:="warehouse status";4 D- V2 s  a3 v. g- }) _
       
# S4 W7 Y. a/ P$ ~1 @) N        for i:=1 to WH_nums loop
9 @, k' ]4 K/ C1 Q% D7 k: \$ n. @+ X                Res:=sprint("Store_",i);
" p) ^( t& g% {( [, J* L6 @                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);3 _1 W: Q9 u, Q3 B8 }& J
                Obj.Label:=sprint("huojiaceng:",i);: I7 P9 ~: n7 {7 O# J
                Obj.xDim:=WH_x;/ y% ~( E1 C" P. Y( c/ a3 S
                Obj.yDim:=WH_y;
$ W1 ]4 `9 P" B0 g% U8 R                Res:=sprint("StoreData_",i);
+ @" W# w% B, Q6 \9 v2 D" |4 w1 s% W               
" {4 A% k7 O' \3 t: a" y                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
3 Z8 f2 _/ u2 ], f8 Y; t; H                Obj.Label:=sprint("huojiaceng:",i);
6 P% |7 I( V6 o1 q. `                Obj.inheritFormat:=false;( h8 }. i7 r6 I: }' N0 p# |
                Obj.maxxDim:=WH_x;
; I3 }* A0 k' Q                Obj.maxyDim:=WH_y;( a+ x# G( ?, U' u; I- u2 w; F
                Obj.ColumnWidth:=3;
8 e% ?3 }+ J* w5 N        next;+ O8 W, b' A( p- F7 z1 w9 j
       
, V" ?- @/ ]# S% w. `        .Delivery.MUs.Forklift.speed:=2;, d; |$ a# Y; m! j$ t0 w$ r2 c4 \
        WH_var.delete({1,Part_Nums+1}..{*,*});& P- u# B" L  r
        for i:=1 to Part_Nums loop
: K8 p/ J3 x- {1 P+ m) ?5 r                WH_var[1,i]:=chr(64+i);
" x7 M2 o6 y& T2 E2 ^        next;
  s) a. r- {. H0 K. q( vend;& @: ]9 H& e5 s% _- A
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了2 l9 H: b) e2 G5 a8 ?

& R7 X& G2 \, K2 r) Y) Q

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-26 14:35 , Processed in 0.016038 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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