|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。: H* O2 a+ m4 h3 j! ~% E+ s1 Q; W- p
语句是这样的
; o2 Z0 f/ j" Z9 s3 fis
( \* n/ Z: r6 i8 `. g3 k9 n, y i:integer; }) i- d, o _1 ?0 r# x2 |3 r2 k
Res:string;
3 f4 @/ p' M+ a- S1 ~3 R- w3 e obj:object;% \8 R: l5 u7 {$ o0 _7 R" p$ m
do% M- `* h4 K; o v
if existsObject("Status") then
) S/ p d8 W1 J4 c8 A% A* P8 ` Status.deleteObject;
$ O# W3 f3 Q9 @2 L end;5 |4 v5 t* P4 @! |( M; _% Z
for i:=1 to 10 loop
0 v# T( K0 v8 p Res:=sprint("Store_",i);
- w- x6 d- B/ F3 R/ O ] if existsObject(Res) then
. O t9 N1 z& j3 r H Obj:=str_to_obj(Res);1 x& V6 y& j4 X. I3 @3 V$ O
Obj.deleteObject;
; ^( o) A. W/ F0 ~( o end;9 w+ z0 v- b0 Q5 b7 ~+ W
next; O0 Q: z, F: x# n6 V8 S
--shengcheng Status:zimoxingceng
0 Z$ r9 [4 } v% E! b6 n Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
8 W. P! Q" A' l ^+ ?8 ? Obj.Label:="warehouse status";
$ @ X) q# w" U' C# \. T# W0 L0 l + f6 c# b3 ?9 e% ^. ]. c+ A
for i:=1 to WH_nums loop9 k6 r6 @9 a# f! K- p% M/ k
Res:=sprint("Store_",i);
. p+ y2 T+ q' C" y( l- A Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);# I+ l8 t2 }5 T& K" x2 \ Z
Obj.Label:=sprint("huojiaceng:",i);! b* [0 R& Y9 n% \" G
Obj.xDim:=WH_x;
1 z% p, S! z1 z. @) {! b" D Obj.yDim:=WH_y;0 R. J% z+ q2 q# e! u2 J* e6 E. k
Res:=sprint("StoreData_",i);
! {$ v/ |; N. b% W + n5 W. o. o3 Z k" E
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
, _" D, e4 E+ S( ] Obj.Label:=sprint("huojiaceng:",i);
/ {. ]! B5 W" P4 { Obj.inheritFormat:=false;/ l1 M4 Q3 H8 V( u8 R
Obj.maxxDim:=WH_x;$ _; Q% W9 w7 Q
Obj.maxyDim:=WH_y;
2 _2 }% d ~+ p0 z6 l/ E' P" m: k Obj.ColumnWidth:=3;" W7 O8 f: F& j4 g! F
next;
) L0 Q+ @ H% V1 Y0 V) C$ [ 0 t; A2 Q+ r# J6 p4 U
.Delivery.MUs.Forklift.speed:=2;4 m9 T- b. k4 |
WH_var.delete({1,Part_Nums+1}..{*,*});
: N5 g! o/ q+ U9 l for i:=1 to Part_Nums loop
' p4 e$ Z0 o4 f, y8 w WH_var[1,i]:=chr(64+i);0 G5 q; ?. Z4 q# M7 k3 w
next;: M# q4 O# s( T! l0 ]9 H' x, Q5 m3 J
end;
/ m" c1 K( v+ r( J0 N, e x出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
* j4 c: i, \) r/ h9 ]: s+ w/ I! n6 k6 Q+ J1 O6 p3 i9 O8 a
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|