|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。. s7 V; C6 H; @6 Y/ k. `6 J
语句是这样的) o" q3 M6 L! |6 v1 R; j" g
is" j) f2 |: @1 l6 N, n
i:integer;
. _: }* O) Q8 b. B5 {) R' {* Y* q Res:string;4 {. V) N1 ~5 I8 E$ c
obj:object;
$ y3 i( x7 q2 u; I7 r0 Xdo
8 V+ [: l% b3 U( L2 Q! y if existsObject("Status") then
2 D0 @& w9 u2 B% U8 x Status.deleteObject;
5 f/ R" V4 ]! |! a+ k3 g end;
2 ]& f) [7 m7 Y! k; s' l r; B for i:=1 to 10 loop
3 `" j d& Y- Z2 | Res:=sprint("Store_",i);
; H# e# V& p/ U) V5 Q% E6 [& d" `0 G if existsObject(Res) then
" {1 e3 M1 [4 R; X& ?! S6 f! K Obj:=str_to_obj(Res);
! @9 \ P0 C% c2 N8 ]0 A# U2 @ Obj.deleteObject;
2 I1 o+ D6 A) z/ S end;
8 V$ m. k4 u: C% k, G& v, D7 R4 q. D next;
3 [! G5 `) W) n% j+ t9 U --shengcheng Status:zimoxingceng
# R% X4 }. L# ? Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
* D3 z; T0 V H Obj.Label:="warehouse status";
$ e& Z3 O$ @. w; {! k; R ) P9 z- H% `) X& V# I" c6 O
for i:=1 to WH_nums loop
* n6 V' s6 W5 G* [ Res:=sprint("Store_",i);
: m/ m7 y2 Z, `# I" y Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' [$ n4 N) J- ?8 ]: [+ K y' i8 E Obj.Label:=sprint("huojiaceng:",i);
/ o" A5 K, w. d5 b3 ^) o Obj.xDim:=WH_x;
" F; C2 l. U7 a Obj.yDim:=WH_y;- F; `% a' o6 S, |8 R* F- U5 a
Res:=sprint("StoreData_",i);
) U9 w3 F6 x% u7 i$ d1 p; P & L3 U/ v5 j7 f2 ~ ^2 V) m
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);1 H* r a- a3 r0 V
Obj.Label:=sprint("huojiaceng:",i);% p/ N0 i4 m, i' N
Obj.inheritFormat:=false;* L% G# S- X# x+ Y
Obj.maxxDim:=WH_x;$ k" @: A4 X8 F6 S4 h: I O0 g5 z
Obj.maxyDim:=WH_y;
* {, v2 q3 ]2 { Obj.ColumnWidth:=3;
/ G# D8 a4 q" |3 U' N3 o next;' p% ?& F5 m6 D/ S: ]) `
5 |' \ e* X, e& [ .Delivery.MUs.Forklift.speed:=2;' y, O% `* E6 F% [6 `$ s: O
WH_var.delete({1,Part_Nums+1}..{*,*});0 B& @0 W8 ?" d$ {$ N5 i* O3 A
for i:=1 to Part_Nums loop
5 w- p7 N6 Y0 J2 D8 ?, S WH_var[1,i]:=chr(64+i);& }0 K0 H- _$ t1 \
next;8 V; \' h }) r9 q
end;
7 Y* R9 E7 g' U9 P8 v5 g/ I9 X出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 ( J# f* { l0 S) f* g
N* g+ j, |4 t6 G |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|