设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3006|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
- D2 X" i; _! _+ t1 `0 o7 i语句是这样的9 }6 Q2 u( T* r( |
is7 G. [# ^* H+ b+ h" G
        i:integer;6 q. `/ T; y1 e( P* M
        Res:string;
$ T' l. u3 F! J: [* h* s: \7 z0 z# s        obj:object;4 B6 Z: V; K8 ]+ [& k' ~
do
5 c) |7 ~8 s  J: g& q1 E        if existsObject("Status") then; o7 K' p8 P  y
                Status.deleteObject;
3 R, z4 E) ^! H6 y7 i! J- _" l- o        end;
0 o4 J# M" _7 G: |7 ~2 s        for i:=1 to 10 loop
, u% G! u: {* r1 e" \5 N$ `2 H                Res:=sprint("Store_",i);
) I! z: N1 D8 Q$ a                if existsObject(Res) then0 J3 y( G& R5 z# I1 u
                        Obj:=str_to_obj(Res);, L' U! T5 {" Y
                        Obj.deleteObject;' B& @( G; ^0 ?7 G( ^7 w" \( l7 z
                end;
, g& \8 h3 v$ l" ^. g8 ^        next;
; X- u) `& z% C9 j2 a        --shengcheng Status:zimoxingceng& i3 d; O" W4 T5 a
        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
6 n2 c# z) l9 W' I5 z8 S6 V/ _; b        Obj.Label:="warehouse status";
4 U4 T: Y! b8 k8 B! [' z/ ~! b       
" K1 t) g# \+ i& c' U9 f* }        for i:=1 to WH_nums loop, R4 L5 C8 R% O
                Res:=sprint("Store_",i);
% n1 j0 V7 u  c, q4 Z                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
0 H3 q( i( n' G( x$ y                Obj.Label:=sprint("huojiaceng:",i);+ j% R- A# J0 B/ v- T4 R
                Obj.xDim:=WH_x;
1 N2 Z% @0 R$ _( u! v' v7 O( y                Obj.yDim:=WH_y;
4 R% Y' N3 w3 e3 P* C5 O                Res:=sprint("StoreData_",i);
' [" ]+ m. }! o9 n- x% s: O) s* C                ; L# B2 H, M+ X$ _- o
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
6 A' e9 W) k) q" i                Obj.Label:=sprint("huojiaceng:",i);0 |, a9 N# n( C# h
                Obj.inheritFormat:=false;5 A- _& ~1 @5 W: Y: b2 c2 g
                Obj.maxxDim:=WH_x;0 m  Z# k% n3 w1 j
                Obj.maxyDim:=WH_y;
( ~% s: V! o5 a                Obj.ColumnWidth:=3;
! F; V1 e/ u6 O  y1 C        next;
* ]& _/ h7 r# L1 S, }$ E6 f        9 K2 @7 h4 `: V6 e) u
        .Delivery.MUs.Forklift.speed:=2;5 m) ^# M* B5 U* Y$ t
        WH_var.delete({1,Part_Nums+1}..{*,*});4 [; u- K. J& b
        for i:=1 to Part_Nums loop
! E. c3 D. Z; b                WH_var[1,i]:=chr(64+i);% e8 k+ _* M1 r/ e1 z1 z
        next;
! `  |; r: W! {1 A1 ?" Kend;8 Y  z. R% Z2 b
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
6 T+ O, K9 ^& N3 s$ j% P6 n1 f
) N' B/ E/ n# a/ Z" V

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-12-2 00:16 , Processed in 0.019249 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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