设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3884|回复: 0

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

[复制链接]
发表于 2015-5-10 17:46:09 | 显示全部楼层 |阅读模式
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。3 ~+ ]) G2 P) f) v& @4 T
语句是这样的+ N- C; R! Q( l# `8 Y/ ~. y
is
# n) H& x( I  ~, H2 u        i:integer;; V  ~1 U3 P; ]: w* M/ D
        Res:string;
& _& H2 `& t' a: y        obj:object;
& }! S& |5 q7 n! wdo7 a* h0 P: r& R7 b
        if existsObject("Status") then
8 m7 X; b7 `4 t" `" Q+ i                Status.deleteObject;
  [6 @+ M) X9 t5 e) o        end;* U- Q/ \2 N& d3 Z, I( L
        for i:=1 to 10 loop
" ]7 d! B6 ?) |; U5 v                Res:=sprint("Store_",i);4 n% {9 O: u9 }
                if existsObject(Res) then
  a( H: h& D: T  Q' ~; @                        Obj:=str_to_obj(Res);5 f- F5 N/ k9 [# Z. z- M+ j
                        Obj.deleteObject;& L, g  K$ m+ I
                end;% P2 Q* x0 K! R- e: Q  L
        next;) ^% E) k  J/ o# ?0 l8 {! M' ]
        --shengcheng Status:zimoxingceng
* ~; H9 W7 q3 r1 d# R" l7 Q        Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");  Q7 D- v' H$ L! \
        Obj.Label:="warehouse status";+ a# ~9 ?9 E* L& B
        % g- l' A2 _& U2 {- ?* `
        for i:=1 to WH_nums loop  x$ k8 b. z3 n# d
                Res:=sprint("Store_",i);
0 {% i- w" B! X/ m" h: N8 a+ H                Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);6 v2 B. u  {' _# x" N
                Obj.Label:=sprint("huojiaceng:",i);
$ i- H; |$ ^3 ?                Obj.xDim:=WH_x;2 n6 ^, `1 y& A6 y
                Obj.yDim:=WH_y;
& D, N! _. \2 _, U' C                Res:=sprint("StoreData_",i);% }* D$ h- \: d% U3 D
               
! s7 u/ [; G- d, d6 k1 g                Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);" b% g# {. F4 i" m
                Obj.Label:=sprint("huojiaceng:",i);
6 V, M2 N! j$ J" }" q                Obj.inheritFormat:=false;
0 q# P; z  {6 m9 n$ I) w) ]! H                Obj.maxxDim:=WH_x;
, _# i0 ^0 J' ]/ {0 @# M                Obj.maxyDim:=WH_y;
$ R8 ~% O' ~7 t0 C) R; P# [4 B, d7 |                Obj.ColumnWidth:=3;
5 L! l& j4 L1 p5 C, K. K        next;
* o. i" M( E* L9 u% E$ U        2 ?4 p2 m# o' I$ y$ i3 m/ K
        .Delivery.MUs.Forklift.speed:=2;( t/ F: ^2 b5 x0 p! X. m; [( o
        WH_var.delete({1,Part_Nums+1}..{*,*});" ?( a% |! T: I' u
        for i:=1 to Part_Nums loop2 a6 @5 i/ t1 Z/ ^1 h
                WH_var[1,i]:=chr(64+i);
# k% b8 K2 f* Q# a% c/ N& p% X        next;4 x7 r3 [1 ?. R/ x& |: j3 w
end;  o* ~, e; h9 g  T" w) D
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
* q$ I" L. s! T8 Z1 z5 I% v# U# q" U  P9 M

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-5-11 03:00 , Processed in 0.020983 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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