|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
! \$ Q) V$ B/ Z' Q) [语句是这样的3 J7 d- y3 K; L0 i. n: _* x9 B) h
is
% _( J" A+ p$ y3 G% c i:integer;
/ w) K5 _" \; \ Res:string;7 u8 Z) H5 ~' L! W% z% q; t4 u7 O: d
obj:object;
- ?& Q. N: p3 y* H' qdo
2 K6 E, a( H9 C if existsObject("Status") then
& |( O' W' K) Q# k5 u: ~ Status.deleteObject;& |+ H6 n6 _" @
end;! V; l$ J) q; f. t1 @
for i:=1 to 10 loop& V) \6 z# w# ^. o( _- P
Res:=sprint("Store_",i);
7 g) \# b8 n0 ]4 B" V7 t& R2 K2 K if existsObject(Res) then
( n% Y7 B3 W/ N& r, W Obj:=str_to_obj(Res);( o# H$ L1 t; ^- M
Obj.deleteObject;6 e- v/ m! k! k
end;8 j F/ Y- k* }8 O& y
next;# x. o, r7 V, T5 U; N1 h, M
--shengcheng Status:zimoxingceng
* D9 t9 T* [4 B) K! N+ Z" H; z Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
: e2 S. v/ s; P( F. L% b Obj.Label:="warehouse status";( ]# ]$ ]3 Q* I
, T2 h: k, {4 W/ D. S# G8 }1 W, F
for i:=1 to WH_nums loop
% R7 Y5 [! ^2 z" I- e Res:=sprint("Store_",i);9 j7 A: k4 q" ?9 J
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
4 B& H& @, X y' y3 K Obj.Label:=sprint("huojiaceng:",i);
- W; _/ D1 c+ u w; k Obj.xDim:=WH_x;
( V# N+ p: s O. T* L Obj.yDim:=WH_y;
# Z0 U) q) H! G6 u$ I2 F$ b+ x: r Res:=sprint("StoreData_",i);" Y6 e8 [3 [" D3 M4 t# S" t2 F. A
* g2 Q: L9 l* C p* t9 o3 T7 j- t Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);/ V" e" F c; _2 H, K( I
Obj.Label:=sprint("huojiaceng:",i);
, K$ w6 h( f! N- v/ k Obj.inheritFormat:=false;
L- U4 L' C' R& B/ T2 m- \7 Q) z Obj.maxxDim:=WH_x;! B" M$ |* B# V8 o9 N: D
Obj.maxyDim:=WH_y;
. Y- x3 i1 n7 {% F2 t& F( D Obj.ColumnWidth:=3;: ]8 N" j2 c7 Q( c1 Z
next;: j% s9 t* C2 I8 S. t
' e* k7 x0 {9 k7 e9 T& | .Delivery.MUs.Forklift.speed:=2;9 H6 O1 P1 u: Q4 ~- \9 T1 B
WH_var.delete({1,Part_Nums+1}..{*,*});
1 N# `% \0 b9 R- Q; T3 m# z3 v1 u& ~ for i:=1 to Part_Nums loop! ~# v* N1 k5 ^0 w! e) x
WH_var[1,i]:=chr(64+i);8 y) J1 E: a3 I7 S' \5 D
next;
+ ~& Z& y* _' w' l) g8 `end;) ]" v% Z2 [* C9 Z
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 . N) B! ^" D# ?3 T9 u
5 Y3 }) p: d& r, b+ j( X) O |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|