|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
: a4 h1 g/ n# e( n0 W4 M语句是这样的- s9 }! v- o( p# A5 E, j
is3 c+ e" z, m+ D" M8 g8 R
i:integer; z# |' U# Y+ W; j) k1 m. E4 j
Res:string;
/ f6 E5 M+ H) a obj:object;
) T j5 a8 U6 N5 h" Ado
6 g$ E4 k9 e, `. b+ b if existsObject("Status") then: W- _$ F- F7 k) m4 w4 r
Status.deleteObject;
1 L9 u3 |7 ^3 x8 ^/ L: A- U! x$ `& f end;, r$ @) ^. m! [! k; Q
for i:=1 to 10 loop
" z% Q9 \( Q: W Res:=sprint("Store_",i);
, f' Q" B: _$ k# t. }! O2 C4 i if existsObject(Res) then
9 S1 A" h! r$ D) O+ W8 g Obj:=str_to_obj(Res);
' z8 I2 F% e( y0 e Obj.deleteObject;3 j& _% [2 S: c" m1 ^. d! V4 I1 R# R
end;* Z3 [! ^* }$ ^: R
next;2 e5 z Y s+ n7 {. x9 a. D9 Q
--shengcheng Status:zimoxingceng2 k- N0 M: j0 S! @# _6 `
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
9 |2 `. b+ z) F& d: ^ Obj.Label:="warehouse status";
( a+ q- w. r: f1 ? T1 Z' l
k5 Q3 g. I v4 a& O for i:=1 to WH_nums loop
4 Y( t) j | {- u9 D% x Res:=sprint("Store_",i);6 a8 H5 w; u4 ?6 Z! ?
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
" S& O" t3 ?& K% Z t: m Obj.Label:=sprint("huojiaceng:",i);
1 T( X, F6 f5 C. r+ w Obj.xDim:=WH_x;
5 V4 E# G, ?0 v ?* s/ l9 n Obj.yDim:=WH_y;; [& C. G7 q7 l: K* H4 X% X
Res:=sprint("StoreData_",i);
. z, u* ~: K( g7 ]. [8 K , A6 Z# g1 r# X4 w2 q0 p4 D4 y
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
1 Y( P/ \5 q( W! a/ R Obj.Label:=sprint("huojiaceng:",i);
( |5 g8 n5 V% ] Obj.inheritFormat:=false;
! l% V" F6 A7 |5 k0 g5 J Obj.maxxDim:=WH_x;) H7 c0 G/ I \2 P& b0 E) P3 z) H/ \( X
Obj.maxyDim:=WH_y;2 a) q3 v) Y3 b. e
Obj.ColumnWidth:=3;
3 }$ o2 U) x) m. i; S1 w next;
. D- ?: K1 d9 Q7 c* @- U" k ! R; t+ `9 S: c1 U A
.Delivery.MUs.Forklift.speed:=2;- {5 o+ l6 W' ]5 H2 Q4 }
WH_var.delete({1,Part_Nums+1}..{*,*});% n, f' m" K* N9 L c, h3 R r
for i:=1 to Part_Nums loop1 i( z2 }2 P6 r! }! P' j% d
WH_var[1,i]:=chr(64+i);
4 e( }5 ~6 h5 P& I7 B- K next;3 p" Y \6 _0 P# I0 s# N5 F8 ?
end;* W% G. w3 F: e7 t" i+ Y; t+ K( h6 D7 m
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( R2 ]( I @. X8 L, }& W
/ G; R9 t% t+ U9 H$ k& b; L |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|