设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4493|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
7 \* v+ v0 x2 Y9 j  A0 G3 {* ~% I) i5 a语句是这样的
: U2 i  L" g) ^/ N8 F1 lis. {" q4 t( I9 \4 ?; D
        i:integer;2 T+ G) `8 Z  I# `
        Res:string;
3 l3 G) I$ p0 Z4 I5 l. K/ k# w        obj:object;+ U- P' r5 @6 ]4 t" ?
do" I( K' O0 c' X: i* {
        if existsObject("Status") then
. E) b4 M. z7 F. T- I- S- o" C                Status.deleteObject;; ~7 a9 N! Z; m( I/ |
        end;/ K9 X# U9 T" v1 F& Y) R  b; f, L
        for i:=1 to 10 loop
' d; b  Z( A% f* c7 o                Res:=sprint("Store_",i);
. [( a4 |) r4 T, P! f' c/ ~                if existsObject(Res) then
& v5 Z  m" ~6 Z  r# U7 s2 G  a8 N+ k3 A                        Obj:=str_to_obj(Res);% I# W9 P" Q+ G6 K; v' w; V6 I
                        Obj.deleteObject;
7 |0 ~: T. A' @9 j- N5 v                end;
1 ]: J0 O) a4 u% a        next;. m# R' O( s: W/ \5 G7 L9 p
        --shengcheng Status:zimoxingceng
- T8 P2 Y; |: C) t* g8 R+ [        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
% B) O5 i% @6 U. U$ B) ]        Obj.Label:="warehouse status";# m+ ^8 {1 V' j- K4 D
        ; a+ o" }4 j4 W* j" Y* X
        for i:=1 to WH_nums loop
/ D6 X6 `- g$ L3 z( I                Res:=sprint("Store_",i);% @4 D& J9 ^3 A  B3 C1 e0 f
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);$ D  }9 C% R4 K8 S- S( A0 U
                Obj.Label:=sprint("huojiaceng:",i);
% T- _. H+ b" C0 O# X8 l& L. D                Obj.xDim:=WH_x;7 R- k, V! f: p+ V0 }" k9 [9 V$ F
                Obj.yDim:=WH_y;
! W# @  H1 P) ^+ Y                Res:=sprint("StoreData_",i);5 Z4 `1 ], m& V: _+ v
               
% o" a' [3 N- ?( X9 B                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);" ?8 e" e& b. D& s% D. P' k# d
                Obj.Label:=sprint("huojiaceng:",i);$ U2 ^) b& J8 C- R' T6 a
                Obj.inheritFormat:=false;
( X  n7 v# {8 _, `3 \: J4 \1 s/ x                Obj.maxxDim:=WH_x;! \- N% m: w' D+ k' G5 n) F
                Obj.maxyDim:=WH_y;5 v$ n! T+ J0 j: S0 P* L
                Obj.ColumnWidth:=3;
7 @; X  |$ M+ }4 W        next;) B4 _4 z+ {3 C( k' S
        ' P: f% p0 ^7 k6 O& A
        .Delivery.MUs.Forklift.speed:=2;2 w2 d* l5 [/ a5 r8 O7 K) L
        WH_var.delete({1,Part_Nums+1}..{*,*});
3 X7 c; l  n3 x0 ], b5 s        for i:=1 to Part_Nums loop
0 d- V5 f( y; P1 x8 e" d0 g                WH_var[1,i]:=chr(64+i);
$ y1 j  S, z# n% v$ _        next;  v+ |" B! y- a; t, Q$ ]
end;  E7 p7 ?9 t8 |- d
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了& i3 F  b( @: d2 G( ^$ V' S! g

3 s7 t6 x7 g8 E, `4 M) W* x

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-21 22:05 , Processed in 0.022148 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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