|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
# z- g: X, u/ {& H# B* h( N3 }# h语句是这样的( o+ D0 \) v' b7 d; _! ]. N
is7 G# P9 C. M2 A; a0 G. e9 c
i:integer;# t9 j# Z$ V9 Q# O& V
Res:string;0 D9 N4 O5 T i+ a
obj:object;
- R' N2 f0 N" Jdo
1 G+ [: _) ^& C# d% g, _ if existsObject("Status") then
) z/ d# y- ~4 Q8 I. ]# D Status.deleteObject;
7 Z* x( ]: s$ ]' b end;. S- S3 s" Q1 L+ c9 \) Q
for i:=1 to 10 loop0 s4 B1 V+ _, b. }* G! l
Res:=sprint("Store_",i);
: o5 `8 M0 W4 t1 }- p1 u: a if existsObject(Res) then
. q! b' P. t7 Z1 Z9 @$ c Obj:=str_to_obj(Res);8 j) [7 ^4 T7 y; p) t' i; A, u
Obj.deleteObject;# e2 p* l0 z3 T$ z0 d
end; {) t4 T" U, k/ U/ g
next;* R6 E/ D3 u4 H, [: o9 {' W* d
--shengcheng Status:zimoxingceng& ]; ~2 T3 N2 ^) [8 ~5 P5 x- N
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status"); l0 m S- e) t$ R2 a
Obj.Label:="warehouse status";
9 R- I0 o: B% A3 a( B+ F* M " a8 i8 x+ g3 J; U3 e! V
for i:=1 to WH_nums loop7 L* g. T J/ p, P# o y; I$ W
Res:=sprint("Store_",i);$ n8 t& O, V1 p: r( t4 E! p# C, j
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
) e3 |$ R5 ~3 C9 F Obj.Label:=sprint("huojiaceng:",i);
* o+ p4 j6 d# y3 V* n j0 o& u Obj.xDim:=WH_x;
5 M) U; y! \. X; v0 E0 [ Obj.yDim:=WH_y;
! _+ Y- ~; C1 z% z6 [3 }' k Res:=sprint("StoreData_",i);. ?5 ?( E! Z. w% a9 X0 K
1 t: w% b8 Q. T9 w# i0 B Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);: ~$ Q! E7 p+ t6 [2 a( \
Obj.Label:=sprint("huojiaceng:",i);
$ g" P6 R6 X/ C0 M Obj.inheritFormat:=false;% k! h7 ^7 H7 ?5 r6 H$ m, T
Obj.maxxDim:=WH_x; H9 k) i6 r* D
Obj.maxyDim:=WH_y; k. T6 Y$ i+ J- V, _
Obj.ColumnWidth:=3;( @4 b3 f3 L+ a1 Z1 T* O4 }! H
next;
% [# k/ c$ x: |+ i . F1 U7 z) z+ g
.Delivery.MUs.Forklift.speed:=2;
" l! c$ b Y: i6 s' _ WH_var.delete({1,Part_Nums+1}..{*,*});' Y B3 C1 ^! ~! q4 ~
for i:=1 to Part_Nums loop
5 ~ C: E" P4 T' }; G0 @ WH_var[1,i]:=chr(64+i);) \. E& _- e- z7 w; v
next;5 u' f, t; q. G) a! }1 ^
end;, n. w7 N/ r. g3 T% G1 U
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 # s; p4 t+ y' c0 n% @8 z4 {
) h% u8 P+ D" ~0 V |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|