|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
: d: i6 v5 l1 S2 C# C2 E8 ?& ]语句是这样的% N; K# w- t" W8 {5 @& {! E
is+ h1 |- F" ?, J7 Y' M! B
i:integer;
9 [ d2 n) Z8 ^% `- r" A2 J Res:string;- a$ E4 T0 s. S% t7 Y, h2 x# }- L
obj:object;0 z8 C, H& @( R) S% A$ ?
do
$ T7 m* _& _ F- h3 P! [, l if existsObject("Status") then1 P& [$ K3 k7 J- B6 F
Status.deleteObject;
* _2 X: w; U" }9 A end;
) U: X6 M1 o% P: @ for i:=1 to 10 loop' b7 @6 g' J" }( D/ ?' q# Z
Res:=sprint("Store_",i);
, W( x; I$ D0 F O$ J if existsObject(Res) then
. m$ z: Y5 g+ o( D( o( a Obj:=str_to_obj(Res);
8 `1 s+ x: D8 D2 }& b# B Obj.deleteObject;4 K- Y) K3 A: G% ]" [, m5 B
end;
; |- ~ x0 ]" M! _. p next;0 H/ `" y# i$ f y* o: y
--shengcheng Status:zimoxingceng, E0 L5 r ~* |: f' z0 e8 d
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
. k" O7 @: m7 F5 z' J0 H Obj.Label:="warehouse status";4 M! V. f) |" J
' j' e" b2 b2 q3 b: R( S- t for i:=1 to WH_nums loop% o& O1 c( _' [, O) w* u) A% d
Res:=sprint("Store_",i);1 x2 W1 }' ~# S( `4 U8 S
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
& [( Q3 z1 V) [, i) H$ x, y# G4 | Obj.Label:=sprint("huojiaceng:",i);
" A8 W$ D$ w* S( `' L! @& a Obj.xDim:=WH_x;
6 O6 ^! e$ C3 J( v7 T Obj.yDim:=WH_y;
2 a" ]$ i7 E0 I. r1 W, V0 J Res:=sprint("StoreData_",i);0 T* J @1 ^0 N* j) n
) ~6 T8 |* P9 Y3 ^6 M( b
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' Z5 N4 y( g! {" j( F& e Obj.Label:=sprint("huojiaceng:",i);7 ?) b# v( p2 ?. d4 J
Obj.inheritFormat:=false;& a4 Y7 c2 i9 ~4 ^* T/ I
Obj.maxxDim:=WH_x;& o T( w6 ~7 K" y3 n X
Obj.maxyDim:=WH_y;; L; k4 E4 f3 K7 w# N3 `2 \1 W
Obj.ColumnWidth:=3;
; }: G! \: ~, F: l& j9 G. H next;
* Y) i: l) Y0 }
6 k+ C; H. {3 _' z8 V" F/ C .Delivery.MUs.Forklift.speed:=2;- J9 ?( F% T. H% J ]- F- J
WH_var.delete({1,Part_Nums+1}..{*,*});
5 r. h) ]2 R, n& |3 G for i:=1 to Part_Nums loop
- o5 J( P2 a6 h( Z4 u+ D WH_var[1,i]:=chr(64+i);0 ^ _" d/ z* Q. \! H% Q( K8 L
next;
: G" l0 P/ M. U, \) Yend;8 ?1 b/ B. V' C* X. R3 ]; ^
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 . m. B1 K2 e# Z1 M# M
) e6 ~% M# J3 J+ F+ l
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|