|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。) B& p5 C; X/ N/ m* ]8 P
语句是这样的7 k4 A/ b2 A6 ^/ x2 D
is
( g. J+ v% @( e: T1 ^- B$ Z9 p i:integer;" h# c4 d N7 U2 H" c
Res:string;4 S& S- B3 ^7 f* J, U7 ~, x& |3 |
obj:object;
3 E, j0 [/ R! a/ `5 p" T" v# Ydo+ A( w2 U2 a5 O2 i
if existsObject("Status") then a( g8 ?# V, R+ h
Status.deleteObject;
8 R7 m9 g, h+ B' z3 h# u6 ^& Z end;$ V8 L8 I: N+ V$ _7 u
for i:=1 to 10 loop+ b1 a' `" `) Z! O9 t9 M3 x
Res:=sprint("Store_",i);
# p' E/ d$ Y: t. e. N' R8 g if existsObject(Res) then* T; p7 e% S" Y# O' y& f4 M
Obj:=str_to_obj(Res);& s# m! [; j* P. x# [
Obj.deleteObject;
: b$ l( Z& V/ h& M0 A! }6 P, O/ ] end;; J! X/ u# e4 f6 D1 p3 o
next;
) S) d% f& y; ?+ u2 e --shengcheng Status:zimoxingceng: H; B+ `/ W1 |+ V6 t1 d) v) v4 |
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
! _( ]1 J5 Z( G3 U3 E! P# ~" y Obj.Label:="warehouse status";2 H# ]4 b1 o! r' }4 ?
( N) M2 ]5 f$ e) B for i:=1 to WH_nums loop
0 C3 N) R. y# m2 G Res:=sprint("Store_",i);. S# {& k+ |# } m2 E9 C4 S
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 g+ t9 {) a, Z4 M3 p8 w Obj.Label:=sprint("huojiaceng:",i);
9 c- S: @0 R, w( \) o Obj.xDim:=WH_x;
* |( ~6 H9 e( E0 p4 W6 @. B; t Obj.yDim:=WH_y;
6 h& S' o9 L; |7 E4 X# g7 x Res:=sprint("StoreData_",i);
+ \5 M; _- S0 |& P( N
- e4 k& N% D) D1 t1 m) m- M Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' Z7 e# R+ n+ _: I# H( B! z Obj.Label:=sprint("huojiaceng:",i);
( a+ z- V8 _( L" j) W# _ Obj.inheritFormat:=false;
- g2 g, @4 H6 m' U Obj.maxxDim:=WH_x;9 X/ g, N# e4 q9 |
Obj.maxyDim:=WH_y;( f& [, @6 G" j5 ^/ |9 o
Obj.ColumnWidth:=3;
9 H# l9 b8 p: B3 U4 Z next;
. B2 |* {7 U! a
' r1 A$ X4 _4 a3 h, ]2 D .Delivery.MUs.Forklift.speed:=2;
: s% K" z; s. K& |4 Y; y7 m. p+ [ WH_var.delete({1,Part_Nums+1}..{*,*});
( T7 n: G- \" r* }, W( T' ]" s, ~ for i:=1 to Part_Nums loop* \% G" X2 h2 G) e$ V3 M
WH_var[1,i]:=chr(64+i);* e8 X7 |" O2 T, r+ R4 O8 I; N
next;
W) e$ b- v! {- q, _end;& A' R: z1 N; M! z! @: m
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 $ C0 }0 r" N4 q$ M$ O
- t9 Y( s% {. n3 |# Y- o7 \ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|