|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。 _% ~2 q: @. R' W) F8 M+ [: ^
语句是这样的4 q& r8 q- P; R9 g, u" A5 R x
is* O$ w: \2 R8 C8 K7 J: L" C
i:integer;& o; v' X( R1 M$ s+ e$ w
Res:string;, W. c5 ~( P, o
obj:object;
- \' d& N" e3 a2 sdo+ Z6 Y; r2 O6 D% L7 _' D
if existsObject("Status") then# f8 A* z% i8 ]
Status.deleteObject;
, k; O/ d5 h, X9 ]% V" v9 E! ` end;
+ G1 \( L- k. r1 l$ o: X for i:=1 to 10 loop! o1 U( n$ I; y" m
Res:=sprint("Store_",i);
) f1 n# A# I. N- L* o( t& l4 A, G if existsObject(Res) then
+ H, y. y* o0 i+ r; S Obj:=str_to_obj(Res);: E$ |! S8 n! h* ^
Obj.deleteObject;6 P+ w/ g0 l2 {! c% k) i9 c. H( e; }
end;
4 p8 X( {7 D Z& n5 W, ] next;. V& b6 m0 L( p, X5 N9 V/ W5 Y5 R2 y
--shengcheng Status:zimoxingceng w- E; T) {, n5 P3 S3 |5 T" Z/ C
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
& ?, q% }; O) M* ^* D) e7 V8 h% b) W Obj.Label:="warehouse status";7 X9 e9 h4 R+ h/ J. v% ]# U: J
+ s+ w, s+ N% h" X% u- k+ \8 p6 O for i:=1 to WH_nums loop* J B# x/ l) X& |( ~% [
Res:=sprint("Store_",i);
- u9 p1 Y- d, s4 p Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);2 o* ?" @, V/ W$ E( R- F' I" k
Obj.Label:=sprint("huojiaceng:",i);) x1 c) W' H( u. x$ p/ c" K2 B
Obj.xDim:=WH_x;% R% L$ _: \9 E- Z/ W5 A
Obj.yDim:=WH_y;
- ?# h/ |6 \. V8 i Res:=sprint("StoreData_",i);
: W5 L8 h, x2 l% Q" B1 b; j- b 4 B# k9 C) B6 n3 I9 K- {+ W
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);7 Z+ P% ^& v* e. M
Obj.Label:=sprint("huojiaceng:",i);1 A9 g. p* X; C; M i0 L# V/ h$ N3 e
Obj.inheritFormat:=false;. s Z4 `7 [ |$ L
Obj.maxxDim:=WH_x;2 x3 B% n, O" R" y
Obj.maxyDim:=WH_y;
6 R! r [0 L4 q( z; D5 C4 c o5 i( e Obj.ColumnWidth:=3;5 K) B0 h" U+ D9 l) ^* e( t
next;
- ]% z* A& g1 a) O) ?7 \6 ~: V
' {* o7 ]8 Q" W .Delivery.MUs.Forklift.speed:=2;' P! D3 X" F6 U1 B: K, T
WH_var.delete({1,Part_Nums+1}..{*,*});
# X2 ^3 H; \; _ L5 F% m e for i:=1 to Part_Nums loop
' s% m. t' ?( ]5 @3 U. _, Q9 e7 E WH_var[1,i]:=chr(64+i);
! i" {5 E" C# d* b- d0 x: ? next;. f3 M% t, B) e# \3 j
end;9 R. b0 r L6 L$ X
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
+ t) a. S0 l) \) \0 B/ {
- o1 O" _! x3 w6 T4 H3 Q |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|