设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3527|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
+ m7 J8 u  x! y8 B" b语句是这样的6 ?' Z, E* O. {- w
is
% H  E9 K" P- R* ~' k" @        i:integer;/ d# E4 B! y/ E( a! T
        Res:string;1 a# ]2 S! ~2 {+ |) g
        obj:object;, m5 d7 A' N: C) \
do
" i2 Z; ?. e( v1 U/ Z7 a        if existsObject("Status") then
& m. O. `/ k, \" B0 A                Status.deleteObject;8 ?2 Q3 a, P- M' J9 n$ t) s4 Q
        end;
- Z: E1 Y# w2 C  p        for i:=1 to 10 loop
1 N* m9 v7 @0 k5 X( H( v8 m% E/ u                Res:=sprint("Store_",i);
: r8 i3 _6 }. O4 d; E                if existsObject(Res) then
) t1 E% c4 H2 v* ~! n                        Obj:=str_to_obj(Res);
8 g+ q2 X' d( |! p                        Obj.deleteObject;1 T2 q0 G9 H6 e
                end;, S# x% H3 X, \0 l  C4 s  ]
        next;6 O; {$ `$ _  `/ }) u
        --shengcheng Status:zimoxingceng
. Q, X; I8 _# w        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
2 u9 R1 v. d  h3 I: Q. c& L, u        Obj.Label:="warehouse status";
- H# N; s# C! {       
0 Z- x5 t* @! [        for i:=1 to WH_nums loop
5 A( ]" i! I/ @                Res:=sprint("Store_",i);
- R3 n6 ]5 J% C                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
) R% i! U: r4 l  s$ m" l) o                Obj.Label:=sprint("huojiaceng:",i);2 s2 t6 i/ Z9 ?3 U5 H
                Obj.xDim:=WH_x;
8 [' f1 S  z! t                Obj.yDim:=WH_y;+ ^; _1 L. z* a( x5 F$ S
                Res:=sprint("StoreData_",i);
: k3 W4 Y; i& \& C$ O               
$ e8 l% E% h. \+ W& P/ W                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
( h+ X9 a2 t6 }) ?                Obj.Label:=sprint("huojiaceng:",i);/ e6 \& e* o) b# W3 e$ o) a  d
                Obj.inheritFormat:=false;
1 A% d) q' ~. |( X' y! ]. s9 W2 u                Obj.maxxDim:=WH_x;* p% w& J  j) m" z  N
                Obj.maxyDim:=WH_y;
  U, D! p% T/ N% i% H" _                Obj.ColumnWidth:=3;) W8 B4 Y- R% M' H( ~3 ]$ H
        next;
  Q! ]" l$ v3 l       
$ |6 ^# ]/ j; A        .Delivery.MUs.Forklift.speed:=2;% p6 y0 p4 i) K* D3 ?+ T+ _
        WH_var.delete({1,Part_Nums+1}..{*,*});2 R  h7 i: W7 k2 ]: m  b( u
        for i:=1 to Part_Nums loop
3 e- ]# c* Y+ Y9 F& L5 V8 V+ }" ]                WH_var[1,i]:=chr(64+i);
9 Z/ ^  v2 r5 J2 O, Q        next;
& p# G: t; L: T0 {. Mend;
; [9 w+ Y' X3 x出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
# _* g$ z% c) R3 F' a; f; J6 Y9 Z* W% |6 T, J

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-15 17:32 , Processed in 0.024128 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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