设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3358|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
+ X3 I, O) I1 `) ]* T9 c语句是这样的
! U6 h) H, ]7 \/ Y0 r4 D2 q5 Bis
( E* T9 P& L  _2 N* v        i:integer;" r) A" a: p4 x$ t/ O
        Res:string;
- p4 p1 y; `9 X2 B3 Q& `        obj:object;8 |0 Q% w, s: ~+ ^" A9 P
do
9 t& j& @* d* h/ M0 Q4 E5 g) i! t        if existsObject("Status") then
! ?& V5 k+ v8 |" k) C. r. X                Status.deleteObject;
) |6 \* L; R5 o- ?( x        end;" p. J4 \, x- U8 i6 d/ U" p
        for i:=1 to 10 loop
) Q1 N8 h. _/ S' |                Res:=sprint("Store_",i);
8 t, Y' s3 C, q3 b/ \                if existsObject(Res) then
( x. |6 {- ]. t3 j1 H/ f                        Obj:=str_to_obj(Res);
6 Y! ^% [; G, I, ?" [& w; m                        Obj.deleteObject;
# [4 ~0 }3 {9 z3 O9 E$ l                end;
/ l" k: M* s! R4 \5 Q+ m        next;9 c9 M; r' n" J( G) R* U, T4 Z
        --shengcheng Status:zimoxingceng: ^/ T& O! E- X; J
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
0 _6 ]2 _3 ~$ j  p        Obj.Label:="warehouse status";
# R# Z1 p; k9 ^' R* B7 e       
* k  ]; _: }" ~& z, Q/ W* o        for i:=1 to WH_nums loop7 J% Y5 l! X* h
                Res:=sprint("Store_",i);7 f% L7 V5 P# l) _
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);" [2 g) k5 j/ g! \$ n  l' S% o
                Obj.Label:=sprint("huojiaceng:",i);0 O' f1 c& o  @; O( j
                Obj.xDim:=WH_x;
; e7 z+ H1 A8 \$ ?                Obj.yDim:=WH_y;$ g. b5 g- L7 m9 m& H
                Res:=sprint("StoreData_",i);& c  N' i2 P8 {: h. Q+ w
                : w: _8 f+ l1 V+ b( J% R
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
7 `7 A& k( v# ^! a0 D/ y                Obj.Label:=sprint("huojiaceng:",i);
% K! _" F! ^$ c9 Z( _; y0 ]                Obj.inheritFormat:=false;! r! _4 r0 j+ b% c  N
                Obj.maxxDim:=WH_x;
; p4 `( W( m, R; Z# |  a- v% T                Obj.maxyDim:=WH_y;0 t! B& R6 l3 q! D! \+ }& M3 }
                Obj.ColumnWidth:=3;
# x- V. F6 Y9 m8 a, r        next;! p* Y0 N  `' C% b% \
       
/ k0 g# X* _' k7 x" A; ^6 k$ O        .Delivery.MUs.Forklift.speed:=2;8 B# ?/ |% q# L0 C3 r$ T+ d2 ~
        WH_var.delete({1,Part_Nums+1}..{*,*});$ L) `- G' @1 C. M
        for i:=1 to Part_Nums loop7 O3 _$ \! F& M# B9 L& J+ A/ L3 v
                WH_var[1,i]:=chr(64+i);
( H. R2 N4 W# m        next;
) O0 ?7 l+ E, ^end;# I9 F4 P) o7 |9 D7 B" S
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了& F2 F# e* y+ D+ }, t
2 F- c; I$ J9 Z9 W+ L% }

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-2-12 00:13 , Processed in 0.015748 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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