|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。! v V+ r9 h% k( i& ` k' N0 g0 C# U
语句是这样的 k! m; Y& ?/ ?
is' w5 l; M8 A" {: @! w
i:integer;
) B+ |9 L5 O3 t* E Res:string;4 N ]( B5 \; L2 h+ [& C
obj:object;
9 p( q j# o {# l! f6 ydo3 B$ t! F: d0 G0 X# \
if existsObject("Status") then
" @5 S( T, ?- ^8 `( s2 I$ O) e Status.deleteObject;, A2 P7 z1 D* h$ [: K9 Y+ v
end;+ _" [1 K0 K2 s1 I! c# U
for i:=1 to 10 loop% Y1 j; I' v6 S2 E) ?- Q- a3 o
Res:=sprint("Store_",i);
- c3 B0 L6 O6 T: i) N$ U1 e if existsObject(Res) then8 `0 A3 J& B! \. J: k
Obj:=str_to_obj(Res);% U4 {- \. w+ c5 k6 j* M
Obj.deleteObject;# [0 ?4 |( r, A% d0 l: @$ k( d
end;$ Q& H& p4 g' \- ? }( F
next;
, N# a* M# l# P --shengcheng Status:zimoxingceng# \0 O, K7 x, J4 n1 F$ h+ z9 f' P x
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
. C- p. E( W e/ h Obj.Label:="warehouse status";; v* }; A K1 ]1 v
- `) D- a. X* [+ {# d) \9 q for i:=1 to WH_nums loop1 ]$ S @& u* p" k: l
Res:=sprint("Store_",i);! L$ q$ r& q, Z
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
% [! E8 X# h! z$ e0 [ Obj.Label:=sprint("huojiaceng:",i);; F) d# J2 y5 v' E# u0 }) M" D; E& c2 j
Obj.xDim:=WH_x;
3 A; U v( C4 |/ A Obj.yDim:=WH_y;
4 v) N v. d6 ^7 s/ |1 @ Res:=sprint("StoreData_",i);
4 O9 E: @+ B0 R4 w- u" f * n0 S0 O9 I7 D4 G) g
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);' u; {2 X6 Q, V' U+ T0 L
Obj.Label:=sprint("huojiaceng:",i);4 [/ @/ y4 m" a
Obj.inheritFormat:=false;
M6 w8 Z7 E1 ]3 l( E Obj.maxxDim:=WH_x;9 w( w( Z" n2 K9 A
Obj.maxyDim:=WH_y;; n4 [- V0 H) S6 W: m# i
Obj.ColumnWidth:=3;
% K1 A! T b( M3 G! ~* O, j- P next;4 v: A2 X; T. T/ f: @+ z- s5 `0 J% |
4 M" I/ W9 Q- W/ h/ d
.Delivery.MUs.Forklift.speed:=2;' v0 Z9 M% C. k. W6 H+ R A# U3 z
WH_var.delete({1,Part_Nums+1}..{*,*});
+ X3 Z- v- L2 F/ L# t4 \# R j for i:=1 to Part_Nums loop
" }1 I- f; t6 A, l. \ WH_var[1,i]:=chr(64+i);
: p* V4 j5 ?5 u. T$ T next;% S: `1 S' T3 K& a2 U B- i z9 V
end;7 \& G# Y2 I; c0 P6 N5 d; {& P6 Z
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 ) y/ a1 e7 p( m B `/ G3 g
- I. f$ g, i+ C0 }
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|