设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3452|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。2 c2 A+ H8 s3 y6 [0 N/ N
语句是这样的
0 `( u5 `5 b2 V! E. _, n# qis8 c) V: O' o5 l3 e
        i:integer;* K; x2 Q1 _7 R) _. P8 ^" \/ W
        Res:string;
5 ?1 K0 l8 N6 r+ N9 K        obj:object;2 `' |, H. y) L# i' d" V# A
do  Q% g! m1 U7 w# o( J
        if existsObject("Status") then1 e9 o; D0 X: T1 ]1 z3 i8 l4 j, z$ G
                Status.deleteObject;. E$ i$ h/ Z7 Z% J8 }# r1 G; ^
        end;; c3 D1 m4 \* O8 }
        for i:=1 to 10 loop
" f7 A3 j% k2 j9 ~0 t                Res:=sprint("Store_",i);' V& {. u$ p% `5 }3 s3 s
                if existsObject(Res) then+ M& v4 e% @& S' z, K/ \) ?
                        Obj:=str_to_obj(Res);
* x/ r" X! |6 m1 D4 q/ M                        Obj.deleteObject;8 ^% Z. b2 f! ~* s2 }
                end;4 ^- O% I) w, W+ e" H
        next;
0 B5 v) _$ ~+ o8 M: E9 @/ c, D: P. H        --shengcheng Status:zimoxingceng
/ {$ T: ^% d' g; S1 }3 k, _: @9 M  g        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");/ I' c1 E* `' Q8 D1 B3 }- r
        Obj.Label:="warehouse status";0 E( s% |( r, Z/ ?* g" S( f; j
       
+ m+ {" {3 y2 e* D- |! G        for i:=1 to WH_nums loop, m' h2 K5 S/ q7 ~4 T6 U7 W, l& Z' s: B
                Res:=sprint("Store_",i);
# k9 B6 x; [  y2 R: `                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
% P0 N: `3 F( Y                Obj.Label:=sprint("huojiaceng:",i);
4 P, C6 l3 s; X! ^4 t) B                Obj.xDim:=WH_x;( i- K  |/ v7 d7 P
                Obj.yDim:=WH_y;  ~; U- n  e7 C# [
                Res:=sprint("StoreData_",i);
1 z5 G9 {- k% ^: x7 m               
) M4 K- Q0 G6 h1 ~7 j, R1 i5 [+ M6 F                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
; i# s3 d8 H$ h+ t; l                Obj.Label:=sprint("huojiaceng:",i);
6 Q7 l  h) w. B4 |                Obj.inheritFormat:=false;4 w% v' Z5 T  g- q- J
                Obj.maxxDim:=WH_x;9 e; @5 f% [) k9 u2 y4 i  w4 o
                Obj.maxyDim:=WH_y;
9 p' D$ t) L+ L* m5 A9 \                Obj.ColumnWidth:=3;
# X  [& A, E/ x: s        next;
! d, W! {" Y) I1 N) o0 {       
, m) y& x% g& k( E8 I7 Y, D        .Delivery.MUs.Forklift.speed:=2;
* R- u0 Y5 q, ^( R" i5 F! i7 j        WH_var.delete({1,Part_Nums+1}..{*,*});
# ]4 ]/ `9 i. j: v1 \        for i:=1 to Part_Nums loop+ s* u% ~% M5 L
                WH_var[1,i]:=chr(64+i);* D1 @, H' p: ]
        next;
3 f* E/ y% ~$ `. b: Dend;" \  M( y, f) G" k7 a
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了$ M9 G: e% ]' A/ p

2 z( u$ r4 r( p; t5 Y" v5 m6 W

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-3-1 15:19 , Processed in 0.016814 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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