|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。5 B- z) Z6 p0 c" z z4 K
语句是这样的
1 @2 v& T5 l7 Gis
: {5 }! R- a% U4 f2 r, G; |( M0 p i:integer;
7 n, T6 p3 ^7 G Res:string;
5 O2 G* n* M7 }& N obj:object;! S: [# H# h% J8 q7 t
do4 E+ w$ I* O9 D/ l
if existsObject("Status") then
; c* m2 Y- k0 }& f; _- W$ k# ` Status.deleteObject;
& P5 b% P4 w# C: V8 C end;3 X0 z, T9 ?! l/ j
for i:=1 to 10 loop8 I# M, d& T# m) K g
Res:=sprint("Store_",i);% h( g5 ^8 n' B4 }
if existsObject(Res) then& S" V, w- I4 F# }% L
Obj:=str_to_obj(Res);
8 g8 @' N: ~* z2 A; @+ t Obj.deleteObject;
' z+ O7 ^4 J) o* Q9 ?/ p- ?( y end;
, [! `8 Y9 l5 m9 S8 F5 W+ l8 j next;
6 F+ h, j4 _8 x' C2 [" J7 z --shengcheng Status:zimoxingceng
) p1 K4 w. q* O0 |/ m4 ^9 i3 |% i Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
r3 z4 x: P; B$ C Obj.Label:="warehouse status";6 u+ c3 p# o. J- _5 I1 s2 u
( s/ K0 A( y8 _$ O ? for i:=1 to WH_nums loop
& y, Z5 P3 l E/ ` Res:=sprint("Store_",i);+ y8 W {! w8 C8 o6 U7 I1 y! y( ^
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
$ D: i5 \5 x# m# h* S3 p! h Obj.Label:=sprint("huojiaceng:",i);# l; M9 ~$ K1 x2 Q$ {8 d
Obj.xDim:=WH_x;* f" B: d9 k' b) Y& |3 E
Obj.yDim:=WH_y;4 r* {0 c; l" L. C, F# }% X
Res:=sprint("StoreData_",i);( A- d$ r/ z( K# D: u! f* \$ y
1 N7 d+ r" W. b; G: {( d3 R2 ? Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
$ E) k% z! Z2 C; F& z, B Obj.Label:=sprint("huojiaceng:",i);" l1 J1 b0 m+ y1 ^% p; p/ E6 R0 h+ S
Obj.inheritFormat:=false;
4 }+ \0 j4 U% s" V# J Obj.maxxDim:=WH_x;1 m' n! X. n% A& B6 X8 T
Obj.maxyDim:=WH_y;# \6 B) C4 l) ?8 U& c5 _1 y) [
Obj.ColumnWidth:=3; x) G7 E/ H% U' H2 {( ]& s7 Y! ^
next;
& D( G6 G {- i1 B: U; |; U4 E
* m2 p+ d4 ]+ d .Delivery.MUs.Forklift.speed:=2;
1 H( B9 m3 Z; J WH_var.delete({1,Part_Nums+1}..{*,*});$ Y9 C% Z$ k0 ? y
for i:=1 to Part_Nums loop
5 x% ~# a$ v; P1 G0 q WH_var[1,i]:=chr(64+i);
- @0 m5 y9 F5 K) F8 X next;4 W; l4 G! L, a* u( r) H
end;5 T$ W. [ \, X7 Z% y/ y
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( ~6 t# @ O9 ?
- I/ C+ x& z. v O) q( N2 h |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|