|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
; t/ w0 U! \6 q; r& Q j语句是这样的
& r5 F X ^# c& S, t6 c- i, }" bis
- E8 c/ i0 ?* G. T1 j i:integer;
& t" }2 k! G. u9 W5 X$ q Res:string;% i8 D1 o- w3 F+ `. H
obj:object; K; | V( r8 u/ k; S, I
do
! b& ]% C% o$ p if existsObject("Status") then
# f. W" j9 k1 |- p7 ] Status.deleteObject;
% f7 u4 Y& n- U4 `0 L6 [- V end;
0 t6 m9 w. a# {. e" }( }6 J for i:=1 to 10 loop
4 C& j& e# e( h9 k Res:=sprint("Store_",i);
: Y+ R" [$ F6 Y& ]* i3 m! X0 J if existsObject(Res) then
. U. o2 s4 q8 H0 c% V; M% n* p Obj:=str_to_obj(Res);
- O4 p- m' d6 m& Q! D. ]2 X+ R Obj.deleteObject;
$ A( R2 M+ a0 t3 m3 I- c* J3 W/ x end;- l1 F7 S+ q& _
next;! Y% X# ?' n' P: h4 Y7 n
--shengcheng Status:zimoxingceng
( _7 T& `4 N2 X) m9 L7 Z Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");3 G6 ^: H, ^5 r' p* N
Obj.Label:="warehouse status";
# M. L3 n3 S2 W' F5 _$ W ; ?* [; ]4 Z. n9 @5 X! ^1 t
for i:=1 to WH_nums loop0 \: s( D! G [# c0 N3 D
Res:=sprint("Store_",i);
' p1 a( e* g5 O+ p# p Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);' c" X' [! i% I/ V4 B
Obj.Label:=sprint("huojiaceng:",i);
( n. ]" B4 w" J" n5 ^% e Obj.xDim:=WH_x;+ Q- i$ p/ w' |1 [$ B( s& j
Obj.yDim:=WH_y;
$ a8 T- Z& e! p Res:=sprint("StoreData_",i); T" q. a" w# ^
* s+ i+ E: i' Q2 e6 _0 d+ P Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);% @" g) P) O) M
Obj.Label:=sprint("huojiaceng:",i);9 o( f- _- _; x K# N* X
Obj.inheritFormat:=false;
6 `0 G# q* S7 B2 k/ Y/ | Obj.maxxDim:=WH_x;- x0 ?+ F. X' h- R% J
Obj.maxyDim:=WH_y;
: ]) b+ ^* S3 _5 _/ \0 o; M Obj.ColumnWidth:=3;
/ Z, d" \9 `0 _; z% ^( h, ~0 ~( ] next;
/ ~7 y1 I0 ^0 A+ U7 Y& n
7 M8 ~: N& W& L' _5 y .Delivery.MUs.Forklift.speed:=2;6 Z# l) ^4 j+ s; u3 Y1 H9 T; H0 F
WH_var.delete({1,Part_Nums+1}..{*,*});3 m u1 p. S4 _7 C) V6 w. y1 Y' Q
for i:=1 to Part_Nums loop
8 x9 f4 w0 f' b WH_var[1,i]:=chr(64+i);
7 s5 Y8 y# h' m* A next;
# U2 W; r7 K* ^( r6 _end;
2 k5 M8 C6 I1 O& [* l出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 ' o( ^: h# ^4 Q( _! r
1 ^( y3 z. x' x1 ]1 |5 ^/ B |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|