设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4175|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。  {4 M# [; Y; u2 n! O' Q$ N6 k
语句是这样的0 G4 n/ a8 X4 C" ^
is- }9 W) r- ?- e2 A1 H* Z3 M
        i:integer;
0 u  E' e: w, J% M$ o; v        Res:string;( z; b, w# y; O6 j" v- p" Q
        obj:object;7 k% E$ }- c+ T
do
! H5 ]# L0 F' A5 A# O        if existsObject("Status") then! z$ v% L2 }, n* ?3 r+ T. o; v5 \
                Status.deleteObject;0 p: w) T! p) }7 }) i6 b" T" F
        end;
) A; i+ Y" V2 A0 Q        for i:=1 to 10 loop9 i3 U2 B' ~3 u8 l% p! d& }( ?: B) [
                Res:=sprint("Store_",i);
2 Q1 b/ c7 t7 g) f" B: m  ~                if existsObject(Res) then1 U3 ~" p3 m% {$ E% ~
                        Obj:=str_to_obj(Res);
$ }, z0 r8 W2 C! S                        Obj.deleteObject;9 g4 [: `/ Q0 K/ Y/ n4 S
                end;
9 g1 p2 y5 d" B8 P        next;
7 }% [' G- |! Z& v& R2 W) u: }2 t        --shengcheng Status:zimoxingceng
* Q* F5 L- P* V! D        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
+ X7 B% o, h3 w& k& e& p        Obj.Label:="warehouse status";
& [6 \3 R# K0 a9 M       
& I8 C: l( W: f* K0 T        for i:=1 to WH_nums loop
& V7 L: A& w3 O8 F                Res:=sprint("Store_",i);( s. ^6 i7 b0 t% T! h7 x3 B, M
                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 L- _+ B! l, b0 N                Obj.Label:=sprint("huojiaceng:",i);) M, u9 c. {' L/ ?+ t8 B
                Obj.xDim:=WH_x;
+ g& m: D! ^& G" r/ l/ g4 |  c                Obj.yDim:=WH_y;" Z* P- j' S; n3 O  K4 {9 l
                Res:=sprint("StoreData_",i);1 ~7 J% z1 r1 x8 Z
               
3 \, {# h# }$ R; F+ Z                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
+ @0 o; S$ N1 d( ?                Obj.Label:=sprint("huojiaceng:",i);' i* u/ m# ~5 P0 ^
                Obj.inheritFormat:=false;* c# _5 p! p4 f: q$ E
                Obj.maxxDim:=WH_x;7 x' e# L% \( N/ ]! E
                Obj.maxyDim:=WH_y;: E! z3 @% _) y7 K; O# l" \
                Obj.ColumnWidth:=3;
; l+ i9 j  b; M        next;/ g' j  b/ |/ h4 D8 k- J# s: C+ m
        # z! H2 v  E2 J( c
        .Delivery.MUs.Forklift.speed:=2;# n. u) {1 h3 H- N* j9 {4 v
        WH_var.delete({1,Part_Nums+1}..{*,*});
- d. g! R9 W4 q2 h$ S        for i:=1 to Part_Nums loop
, F; D4 _9 W0 F                WH_var[1,i]:=chr(64+i);
8 P6 m( ~4 L- g/ `9 e: q$ `: ?        next;
. f# z4 I5 |8 y8 kend;. E; n% V# b9 m& r8 `
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
6 z+ k8 K5 i( ^; r6 R# Y$ b( j" [! \$ t5 E" }) Y

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-3 00:01 , Processed in 0.020873 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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