|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
! S# B' ^4 Z+ G0 n/ |语句是这样的
w+ S# W& I* o- a* {; ~! f7 i# gis4 L6 K# p8 M, U# M0 F+ d9 Z. F' F
i:integer;8 y( q8 Z/ \3 c5 z: e! N' B+ p
Res:string;
# a( K# h# I- ^ obj:object;
: E- B) D5 T) ]5 o! {: O5 ~/ edo
6 j& ]! I& T) g7 K' U: H+ p) A if existsObject("Status") then
m* b0 Z! O* Q7 K% ~ Status.deleteObject;
) _6 w" A3 _* j, b# u) m( W3 h% Q end;" d7 `+ z- M& q1 |5 O, _
for i:=1 to 10 loop9 h$ \2 Q) S4 x3 ~
Res:=sprint("Store_",i);
% {5 d w; _, k' T& X# V if existsObject(Res) then! L+ H7 F; U$ }8 P/ j* H+ r' X7 N
Obj:=str_to_obj(Res);
. e- {7 J. z' D. ~* Q- T Obj.deleteObject;
9 P. K7 X* Y* w( u7 C% w end;' M" j# E N3 n/ z1 l
next;( L3 g' R9 h+ u- ^4 b. P& u
--shengcheng Status:zimoxingceng
- }5 w3 t/ |/ N+ T' D F* m5 g Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
& C2 i9 A2 K: P j1 u3 O' j Obj.Label:="warehouse status";2 f0 @# J! B* q9 k
- e2 k4 O- {' R
for i:=1 to WH_nums loop
# ^4 z" P4 A7 F; z' ?6 l Res:=sprint("Store_",i);
6 F. ^- }1 M3 S7 h Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);; J" ~% L( p" c" m3 D
Obj.Label:=sprint("huojiaceng:",i);. H7 R5 G# d6 ~' Q2 ?% j: w1 B
Obj.xDim:=WH_x;
# J4 u: n {& B: h3 [- V, | Obj.yDim:=WH_y;
5 L9 M( c$ E$ i, F( a7 O Res:=sprint("StoreData_",i);& Z9 W9 ]$ N X: n* }$ _! N6 t9 y
) w, z9 Z% b8 Q+ v Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);6 C4 E' d& _& ^0 j7 N& {) s
Obj.Label:=sprint("huojiaceng:",i);9 T0 t, a5 @' @! F) m9 N/ e6 X
Obj.inheritFormat:=false;
! E; I7 R% v* b1 t! ^4 J( Z7 Z) j Obj.maxxDim:=WH_x;* s0 _9 U+ H$ K, c6 R
Obj.maxyDim:=WH_y;
5 {! i8 N2 G, M# q2 [; N _ Obj.ColumnWidth:=3;
7 p- u: N9 y/ _ next;
; c; ^% c3 i- ^& X3 R : p! z$ q5 M! V+ W
.Delivery.MUs.Forklift.speed:=2;
s2 D ^! t) ]4 X WH_var.delete({1,Part_Nums+1}..{*,*});
$ ?& x$ k1 V) R! B3 B4 m) k( B for i:=1 to Part_Nums loop" m: {$ S+ `% t. K8 ^
WH_var[1,i]:=chr(64+i);
- W& |+ p) W, W0 n* K2 k* Z: x8 j next;4 k! U! V5 w' R# {
end;
% u9 u( N! ^ M t3 s出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 / a! L3 T( L1 s. G
" l. |) C {2 e* l+ D% \
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|