设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2971|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。$ Q, G! v1 E( k1 @1 m
语句是这样的
9 s/ Z- [. U9 F' ois
7 G. g+ c% S( X6 f' X/ E. B  O6 Z        i:integer;
9 K5 \- n1 {* D$ r. C, X" k  f  G        Res:string;
1 L# {3 C$ X; K' i        obj:object;
8 t: L0 M6 Y8 P! E/ s4 V( Z6 S+ xdo% d# d1 D. w$ Y& {% B
        if existsObject("Status") then
1 D9 ^3 A  k( _% ~# @                Status.deleteObject;6 H9 D! Z' l' s/ g8 |
        end;
# n; e) R+ s! ?2 R9 c3 E! r        for i:=1 to 10 loop
( x2 ~& Y9 j3 |- \                Res:=sprint("Store_",i);3 P7 P  r4 b9 I, B
                if existsObject(Res) then
5 F; b% O1 Q( A$ w6 H7 d3 s: Y* n                        Obj:=str_to_obj(Res);+ h6 s' w0 Z/ n, k$ ?
                        Obj.deleteObject;8 Q7 {2 B# ^' R% I
                end;
' n! [+ r9 Q, `( t. A. ]% ]0 I: @        next;1 `0 b7 C) N3 L, A- Q7 O7 q
        --shengcheng Status:zimoxingceng
7 Z3 N- A2 Q5 B$ X! K. {4 h. c$ Y6 Q# W        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
. V/ `) o8 H, @& L9 \. t        Obj.Label:="warehouse status";. P  \+ Y4 z3 @0 m* w
       
; e- _* G( c/ y- b" r# i        for i:=1 to WH_nums loop
; B& \* N% e: \1 [  X7 b0 C                Res:=sprint("Store_",i);
# R6 p0 G- n9 O: O0 y) s                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
% k0 `' F# v8 U: ]                Obj.Label:=sprint("huojiaceng:",i);& }6 C: D. D+ R" P, S  f
                Obj.xDim:=WH_x;
& L) A; F0 j. T# E                Obj.yDim:=WH_y;; ^  Y& J5 p, d, \/ ?2 Z
                Res:=sprint("StoreData_",i);
) T' _: v: u1 @; I( ^                : ^  K9 R) H9 @9 x! [
                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
$ j( F2 e$ L- }8 u% A                Obj.Label:=sprint("huojiaceng:",i);
0 |1 y0 z: H, d" d6 `" _' l. b% ^                Obj.inheritFormat:=false;: \: n- \4 s8 S7 B, P: I
                Obj.maxxDim:=WH_x;) z5 m/ w, K0 Z. n/ n% A
                Obj.maxyDim:=WH_y;
3 Y& H6 s# Q7 [5 ]6 N% {; J8 H$ R                Obj.ColumnWidth:=3;
9 H7 W6 g  T. v( p        next;
) W; p2 }% f  |" J# M        8 d9 s* X. s- K; o- j* `( X( F
        .Delivery.MUs.Forklift.speed:=2;# b1 M- K3 ^& s7 ~' j7 @
        WH_var.delete({1,Part_Nums+1}..{*,*});# G% {! c+ Y, @6 \9 w* }
        for i:=1 to Part_Nums loop
& z5 ^( e# K' m                WH_var[1,i]:=chr(64+i);
: m9 `2 ^( L/ d, C$ r  u; r        next;
$ |. H$ W( j) c- G0 Nend;
. ^  ]+ |( m; b4 a4 D2 U出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
" s, [, D5 A$ f* J: i/ K* d: e  v' ^* w2 b3 W

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-11-22 21:11 , Processed in 0.018215 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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