|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。* |( u3 p. j7 [/ G3 Q" v/ m
语句是这样的
- e7 L" f4 ~" I8 K, Wis2 _/ ?& l) J" W/ k$ T( \0 W5 ]
i:integer;5 C q: q ^& P' G, m( f
Res:string;' W8 v- g9 L' P6 b2 ~: `3 P4 I4 C
obj:object;
( q+ r' X5 s5 C sdo
& n) a5 V, `1 V1 Z9 o if existsObject("Status") then
! N9 D) K. M7 m' Q/ W2 \ Status.deleteObject;
& `. ~. }! S7 q: \, {+ z end;( k" }8 T, A9 n/ ~, A. B! ?$ [* o
for i:=1 to 10 loop
2 T# C2 w$ n- G' @ G Res:=sprint("Store_",i);
1 _6 O3 C s6 A, s6 V# ^0 R if existsObject(Res) then8 n* I& \% r `2 a. v* d* P
Obj:=str_to_obj(Res);
4 \0 Q( }" ?0 l/ K4 n7 y3 U$ @$ J Obj.deleteObject;) b# b; w0 A: S: g
end;
% q2 w' t- W5 z7 g- I next;6 g% ]) L% t+ Q
--shengcheng Status:zimoxingceng3 H; V! Z; W2 e/ u" K: _7 U1 e
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");. d A( `' C* }- N9 O: a, m
Obj.Label:="warehouse status";! E( ~: X! m) e9 w2 I
5 R: M2 t. M3 E% n' G for i:=1 to WH_nums loop* ]! k/ m9 {# N
Res:=sprint("Store_",i);& W0 |& Q- r+ K% Z% U- f
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' k1 G; g2 U6 U Obj.Label:=sprint("huojiaceng:",i);% V/ m; z1 N% L6 C
Obj.xDim:=WH_x;% U3 q1 _* w1 `+ k
Obj.yDim:=WH_y;
5 _% j/ T/ U2 K. {! T+ g Res:=sprint("StoreData_",i);
6 Z. f4 Y' M: o1 I 0 S# x8 o$ h& X) m- G0 o( C" Q
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
1 N0 H4 O" t& {7 k9 L$ t# e( I6 U Obj.Label:=sprint("huojiaceng:",i);8 \2 W& t5 s7 X5 M6 D4 D
Obj.inheritFormat:=false;
$ S/ ^/ N; [: s: }! o }0 ? Obj.maxxDim:=WH_x;" G& o6 `9 R/ M2 R3 O' c
Obj.maxyDim:=WH_y;, Y m2 p7 q' ?. t( ]+ d6 U
Obj.ColumnWidth:=3;! G; n# C" m% X
next;8 c# Z0 ^ I" a) B
3 Y' v# p! P; `/ {4 R$ B/ S
.Delivery.MUs.Forklift.speed:=2;" z+ r; X- i0 }& J" P0 ^
WH_var.delete({1,Part_Nums+1}..{*,*});
' r0 T0 e' o" e- c6 A1 B3 O for i:=1 to Part_Nums loop h2 Q6 C/ r2 Y7 |& ^, |
WH_var[1,i]:=chr(64+i);: H3 ^; [6 P- a* z
next;/ V0 ~. H5 n! Z6 c) ?
end;
' X6 Z" m& y2 E8 p# G0 v, W! w+ T出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
5 [& h: f4 v1 }0 K5 i/ N! ~
8 i/ Q7 O# L5 `/ Y _! Z' p |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|