设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3141|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
* I7 y  N& d0 g5 i* U语句是这样的
" b4 t7 c4 K) [' A7 o, ris
. ]+ C( J$ ], A4 N. ^+ ]        i:integer;2 @8 M4 d# `% P! o9 [- w7 g0 {
        Res:string;
2 R9 Y. r; c9 m7 r0 I4 b3 I* E5 X- {        obj:object;
. X0 E8 }0 c8 M, L  r" g2 Ldo0 @  J. ?  j  m& h
        if existsObject("Status") then" B& T2 F+ b5 ?: T' Z
                Status.deleteObject;
. z4 n4 A2 ~0 Y$ G        end;
0 K. w. Y9 T7 }9 `3 C: x( m3 N        for i:=1 to 10 loop; X/ {. D7 {( f
                Res:=sprint("Store_",i);: c  [- `% F0 c4 S
                if existsObject(Res) then/ t: L: [; }( h
                        Obj:=str_to_obj(Res);
" u- {* L" u: s% N: `4 _* N# k                        Obj.deleteObject;
6 `: J: Y- c  n( v$ U1 o# R; M  u! w                end;
8 K6 ?& t9 h1 T* a        next;
2 f/ `8 x% z" u% i, J        --shengcheng Status:zimoxingceng
6 Y$ z9 T# O- p& q9 H        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
9 \6 D) T# N6 }3 _        Obj.Label:="warehouse status";) S1 ^5 I' q7 {! e3 F
        - `% o9 ~7 X& S- g
        for i:=1 to WH_nums loop$ C% a, {6 k: D5 I9 N  ^
                Res:=sprint("Store_",i);
; M) G& l. b9 D2 [: O( P9 ^5 M                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);) q5 x. H3 E# d3 ^7 p
                Obj.Label:=sprint("huojiaceng:",i);3 G  L- Q! p- x1 |
                Obj.xDim:=WH_x;
0 P4 Q! U  D, [' s                Obj.yDim:=WH_y;
& I* X$ i  o: P+ i8 X! L                Res:=sprint("StoreData_",i);
+ w/ ^3 A8 C/ B" P; _5 |' J               
5 B6 N' W* P4 F! d. j/ I2 l                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);4 I' R6 F$ e. }8 {! ], q- y5 P) |
                Obj.Label:=sprint("huojiaceng:",i);3 W# x+ ]9 B2 E4 t
                Obj.inheritFormat:=false;- U3 E) y2 p$ I7 z8 R: r
                Obj.maxxDim:=WH_x;
+ T/ @: B+ K, X* m2 {! f! p$ U                Obj.maxyDim:=WH_y;
7 p7 |$ c7 `# K                Obj.ColumnWidth:=3;7 T+ d9 b5 @6 C
        next;6 U8 ~$ ~; l* @
       
9 l  Z6 e# Q: E. y" t$ z2 T5 s( \3 T9 b        .Delivery.MUs.Forklift.speed:=2;
5 U5 A/ ~7 X9 S% F        WH_var.delete({1,Part_Nums+1}..{*,*});
* j$ p9 g2 W! i( T% Y' k# U& Y        for i:=1 to Part_Nums loop
& B' E% x' K2 F) L" E4 g                WH_var[1,i]:=chr(64+i);
: E! y, F, M% p, W, v! w7 _        next;% Q2 ?, d+ E! d2 A7 P/ y
end;8 R8 H' S1 B, R* a% |$ A3 o
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了) M0 c8 p4 g* M8 A
3 o3 Z: O* K2 O7 _

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-27 03:53 , Processed in 0.020358 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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