|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。 W: S" P5 B3 }$ f* S2 E! q
语句是这样的7 H! ]0 C+ Z3 p2 L+ Y- @8 x& a- N: L. P
is
% ~# _3 J& v; O2 C- e3 ? i:integer;
& K2 B M, o$ J Res:string;) p3 d* L8 F L8 n, g' u
obj:object;* {2 N+ ?+ ?: P8 [9 O" J
do; m, e: R8 S4 v
if existsObject("Status") then8 L2 P% J3 z5 {+ v3 S
Status.deleteObject;7 a' m/ _* y1 [) h$ l% s1 _
end;$ W) q8 R( ?9 b* _8 {
for i:=1 to 10 loop% [; G8 x0 s; o, w# Z
Res:=sprint("Store_",i);
# p( K8 s7 X ? if existsObject(Res) then* f! }; d" Q% Y
Obj:=str_to_obj(Res);
# D( U; K2 X- T& o3 S Obj.deleteObject;* V8 n' a% u+ u4 a2 E
end;8 A5 e$ [/ l' x% G7 S# f9 ?$ ~, G
next;( G& z; ?# M2 b' S4 r6 v! R3 {. x
--shengcheng Status:zimoxingceng
7 |- h$ D6 H* ?# _ Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status"); e: ~& f/ @ S' X
Obj.Label:="warehouse status";; {6 q* M: q2 s" E
C7 O! L3 U+ u/ i+ X2 h8 v
for i:=1 to WH_nums loop: E- D" E# x: N
Res:=sprint("Store_",i);
7 H8 [! l4 e* v# \. [6 I7 Z Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);4 a% r' T" @' m1 d. J2 ?
Obj.Label:=sprint("huojiaceng:",i);
/ I Z* t$ X0 U+ L0 e' X& V Obj.xDim:=WH_x;
& c; Q ?/ I$ |, u" D$ a# R, j' m Obj.yDim:=WH_y;
- c" E1 ]) o, D- v Res:=sprint("StoreData_",i);8 e6 u4 C, ~ N
5 G- S. K2 J1 X) C" U! Q
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);, |" |/ _4 i" D' x3 l; ?
Obj.Label:=sprint("huojiaceng:",i);* m' }" d4 v3 N% B
Obj.inheritFormat:=false;9 n% K7 I' h: j) s. H6 G/ }- i
Obj.maxxDim:=WH_x;
0 n) q, d1 m3 n7 c0 l& E: `/ y' \ Obj.maxyDim:=WH_y;
. [. [! [1 P- b- t( {8 c8 n: }, Q4 { Obj.ColumnWidth:=3;3 s) ~. }; v/ P0 J$ |, e" @; _
next;
% z5 i/ Q& f8 b ^ D9 ?8 B: P ) E( Z. r4 e0 J3 r, a! z6 o3 \
.Delivery.MUs.Forklift.speed:=2;5 Z3 b2 @0 F) R" ~3 p' W# P8 k
WH_var.delete({1,Part_Nums+1}..{*,*});
- ]9 x; P! y) k/ y3 a/ ^8 S for i:=1 to Part_Nums loop
2 U& ]) }9 w9 h, e1 J3 R6 V WH_var[1,i]:=chr(64+i);7 V1 |4 s8 h+ B5 L8 K4 q7 V- A/ r
next;) A, V9 D) _8 h" o2 Y7 {, |
end;7 q- C3 {* i" p! k0 d! G
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
4 K& C2 }2 h6 Q4 N! M2 `; j1 {3 p0 q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|