设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4506|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
3 n7 O; c% |# N& }5 a' C$ t语句是这样的/ o) N+ V% F" W/ m$ P
is! W8 Y" U3 K6 C5 X+ ]$ @8 e) k# ~
        i:integer;# t, `: V6 s% c) @) |2 l5 A6 F
        Res:string;" ]9 E! M* ]: w# x9 B/ p( g
        obj:object;$ q! [7 X' K0 `. M
do
9 E/ [' Z- R; v/ \) [, x) J! Z        if existsObject("Status") then5 s: ~) A2 K; m& n% u6 e* N
                Status.deleteObject;# P1 d" S* E6 ~. e# {
        end;
/ d9 U- K2 [: N        for i:=1 to 10 loop
2 Q2 W: }! f6 S! P4 q; ~) v/ c                Res:=sprint("Store_",i);8 B! Q: N! p0 F. O8 _  p% r0 @. G% ~
                if existsObject(Res) then
2 ^- P" l  ?8 F6 Z                        Obj:=str_to_obj(Res);
+ W/ i# [$ y( F' X) r1 ^                        Obj.deleteObject;3 k" q3 O3 y9 z* F- W
                end;/ c  C  j& b3 i. `# \0 a
        next;
+ x2 Z" s8 ]' h" `        --shengcheng Status:zimoxingceng
; x& c" M* z1 ]        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");& n: w0 q  U; \* |6 o( h) l
        Obj.Label:="warehouse status";
! c- `  F1 I0 {/ Q7 S" }        $ O$ s4 P$ G1 f; y0 O- J: w% z
        for i:=1 to WH_nums loop1 x% y* Y5 h2 o) r* ^: \
                Res:=sprint("Store_",i);- ^* u; h' B! m, [' L9 a
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
. U8 P  u9 [8 R1 f% h                Obj.Label:=sprint("huojiaceng:",i);$ A; A! w2 k4 z1 f/ p, x
                Obj.xDim:=WH_x;
, k: w" b* n1 G* z* b  e                Obj.yDim:=WH_y;
" u; J5 ]+ d! I/ z! ~0 m                Res:=sprint("StoreData_",i);0 c) e5 j; t7 M# G' Q1 ?7 b
                  |% X- H; v9 l
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 A6 u& b: O3 i+ A5 R% Z
                Obj.Label:=sprint("huojiaceng:",i);+ {" _2 `5 X* p- f. \9 e
                Obj.inheritFormat:=false;
- W! J! o5 z" r                Obj.maxxDim:=WH_x;: G9 x+ u; |# }  C0 j  o: o
                Obj.maxyDim:=WH_y;
* @  d) t. T  M9 ]                Obj.ColumnWidth:=3;1 ?# U# l; X2 h8 Q" t& h  d% c+ D
        next;3 m# `/ r9 J: S" B& N: B" X3 Q
       
0 R# l  s' ]8 y! ?  S. i- H        .Delivery.MUs.Forklift.speed:=2;0 U, c6 ]; z6 S; r4 i
        WH_var.delete({1,Part_Nums+1}..{*,*});" o- O$ y1 h& v! Z% k( w7 r
        for i:=1 to Part_Nums loop! P8 ~, p& J! s3 V
                WH_var[1,i]:=chr(64+i);
2 c" R$ q. [1 `+ d        next;
  D/ `, U+ Q6 A' j0 ?9 F/ qend;% w4 U+ L4 \; m1 S- e
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了; P& C2 R' U4 ~! g/ J
: q2 o6 G0 @5 @0 a: O$ B8 g' y( p$ R

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-24 18:38 , Processed in 0.022672 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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