设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4607|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。7 `% h2 x4 T# R: d/ V6 [
语句是这样的) V. w8 @: Q0 [! O
is
5 N3 V3 G* M, l' ?" p        i:integer;+ k. t5 n/ P$ G
        Res:string;7 \. A4 h' K8 c- j9 r% v/ m5 j
        obj:object;; K4 B; B+ q8 a9 x5 j" Y% ~' v
do
7 T2 I1 ^) E! i/ w: J3 w        if existsObject("Status") then
3 ?+ \1 v, q0 B) E3 ?* p                Status.deleteObject;
4 N) A* y5 P7 H& w        end;, a) Q) R2 E6 A$ C$ i) a
        for i:=1 to 10 loop" Q! s, v, H' s) U/ D" \
                Res:=sprint("Store_",i);% G6 v. J7 \' \+ A" E) c
                if existsObject(Res) then
4 K2 L$ d3 P5 J3 v: r                        Obj:=str_to_obj(Res);
# W9 w/ W3 e3 g% [                        Obj.deleteObject;( q  G* c" z; r: E/ |7 P
                end;; e" @! w( a+ I8 @  Q
        next;
, _1 r- Q1 F- `( |9 @/ Z- ~8 H        --shengcheng Status:zimoxingceng. t  R( h/ ]8 f0 ?) l$ @0 L
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
4 x% O2 A% c" n        Obj.Label:="warehouse status";
; K9 Y9 z* r5 \1 r6 q& u        ! d, h' y( ?* o* o6 \) G
        for i:=1 to WH_nums loop
/ Q5 v$ N4 `0 \9 ?9 k                Res:=sprint("Store_",i);5 \& V5 H. ]9 T. g9 J% P* ?% }/ [$ h
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
6 ^  U" d2 u9 l                Obj.Label:=sprint("huojiaceng:",i);7 v- `7 |. r( A. }. x6 G, U
                Obj.xDim:=WH_x;
* K" j( q! F8 [. b' g! a                Obj.yDim:=WH_y;
8 W  }8 _: L" `# R/ ~- I                Res:=sprint("StoreData_",i);
/ K, `0 j7 r7 w9 W$ Q' B                $ T  \7 M1 h! v) I9 P
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
- A7 H0 x$ r, ]" i# ]                Obj.Label:=sprint("huojiaceng:",i);- h1 v: u  x* C8 _$ D9 c& i
                Obj.inheritFormat:=false;
8 \0 ]! I! I7 y0 r                Obj.maxxDim:=WH_x;: x! v7 G0 r+ J& b0 f+ b& d& S. x+ B
                Obj.maxyDim:=WH_y;4 k0 y3 `8 j# x/ ?! q0 V) e
                Obj.ColumnWidth:=3;
( b3 @4 d0 K8 Q3 N        next;; ?; G. x  [- h% K/ U
        2 `: }8 M. o5 V# X1 T
        .Delivery.MUs.Forklift.speed:=2;9 p2 }9 F) M; _7 W  v
        WH_var.delete({1,Part_Nums+1}..{*,*});$ L1 I5 @& P, Y/ u
        for i:=1 to Part_Nums loop! |# v3 Z% L+ D8 F# p4 B; d
                WH_var[1,i]:=chr(64+i);
/ u5 ~, |: s5 C9 i& }        next;, j% T. d# @# |8 o
end;
: \) l5 f8 }" l- Q/ g出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
3 ^1 h; S# d0 Q9 \7 G9 Q
/ y+ n! }- G$ S

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-9-9 14:59 , Processed in 0.017689 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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