设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4422|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
7 j4 d7 s$ E6 t8 q( j语句是这样的" s; Y2 _6 N; U% l7 {7 V
is
& ^: F1 k8 }" }5 ?6 B( k$ Z- W        i:integer;
/ E' x! N' e! Z* ~/ k        Res:string;& w4 z! z0 N% \1 h+ m! z. N4 |
        obj:object;9 w+ e# i6 i7 |
do
! z$ F; l; F2 Z/ ?' `5 }% X        if existsObject("Status") then
7 A- O  z0 _3 L, s1 n/ W                Status.deleteObject;8 J8 Z' g- y) Z8 r& \, \) e- R
        end;- C) @6 D" {4 I! T4 d9 I
        for i:=1 to 10 loop
( _/ d' h8 |% P5 K                Res:=sprint("Store_",i);& U  `) Q' ~6 t6 @1 R
                if existsObject(Res) then
% C% e( Z* d' ~4 v# _" H                        Obj:=str_to_obj(Res);
; p# y/ C1 T' H                        Obj.deleteObject;& P& J+ V- D* g9 L' W* i8 L
                end;$ P3 `: ~4 N; c8 X! M& F
        next;( k! W9 U2 X4 Z  T0 {4 B! w
        --shengcheng Status:zimoxingceng
4 a) {9 m; p  @" E0 `* r: B        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");! V) Z/ D& w& d+ F; p$ q
        Obj.Label:="warehouse status";* x# G' X9 X* r3 A3 P) w! X4 E
       
$ G3 B2 q, G  Q3 s% V8 u        for i:=1 to WH_nums loop
8 M: _. E0 \5 r6 f. z8 e  F$ ?                Res:=sprint("Store_",i);
4 @: i: q0 u; i+ R0 M. l                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);% U) B/ E7 }* @9 O6 Y. |6 Z, m
                Obj.Label:=sprint("huojiaceng:",i);
" S) M3 u! o; V, E9 D. w( s: I# h0 S                Obj.xDim:=WH_x;: t/ M- m' r- @+ [4 `9 a
                Obj.yDim:=WH_y;
) `/ v$ k/ Z$ V+ R2 t4 ]                Res:=sprint("StoreData_",i);6 f( [% X( }' o$ ^8 M
               
2 U2 X, a% \4 }" M: c: S                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);6 Z2 ?7 ?& Y( w
                Obj.Label:=sprint("huojiaceng:",i);4 d+ B' n5 o+ h( m$ R
                Obj.inheritFormat:=false;1 g% A; ^, c# T& K; _5 a. t0 u
                Obj.maxxDim:=WH_x;6 C8 o. C! K! J6 Z- J% z9 \) A" V* f
                Obj.maxyDim:=WH_y;9 N6 a& T. O& |3 \: j6 {
                Obj.ColumnWidth:=3;
( Y$ E* m/ O" D, ^  b        next;, K* L* k6 d3 e& S5 y8 Y
        5 W0 G- \& g& M5 g3 ]5 u9 \# G" A
        .Delivery.MUs.Forklift.speed:=2;3 \( m3 R6 X5 `3 f" a! l6 y  @7 |7 V
        WH_var.delete({1,Part_Nums+1}..{*,*});
( k! Z1 u1 s  D, e/ N+ ?$ M  P+ ?& `0 b        for i:=1 to Part_Nums loop
8 |$ G9 J# R0 l( ?# b* {1 E                WH_var[1,i]:=chr(64+i);7 l! |1 N) Q1 U; {
        next;
3 e5 ?/ l( m" G6 X; J, Wend;. C4 p5 H7 W3 m6 S1 n* i9 [/ M3 w
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了, [( O) z" A% o9 H5 w
; s1 D- V2 u  H) ?* m

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-8-7 16:10 , Processed in 0.024651 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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