|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
+ K" k8 n5 J O3 D语句是这样的
l5 G1 k* x% W- o/ Wis
$ V- U& G# b, u; l' M5 C; E i:integer;4 G, b; ^$ j$ M9 o" A
Res:string;
1 V& |" `/ T0 k+ H% v% w6 u1 W0 P8 ? obj:object;6 ?! ^. }# u. Z( v7 c
do) K2 n) n$ Q+ A4 b
if existsObject("Status") then5 E* R: f3 s0 b4 C4 T! y5 K
Status.deleteObject;
* e! i* |: I( D l) s9 R3 W end;8 r* j! j/ F' u5 f+ Z, @# i* k; p
for i:=1 to 10 loop0 O( \( c0 F; F( U& j; U
Res:=sprint("Store_",i);2 ~% q! u2 }' K' o9 u3 s9 @) }! E
if existsObject(Res) then K5 S2 f, l& u% E
Obj:=str_to_obj(Res);
* J! G4 W! I* U+ g: X Obj.deleteObject;- o+ ^6 O. E- i! W
end;/ |* l$ R: N- \
next;1 D. _2 K7 C; x) g* C" }* g
--shengcheng Status:zimoxingceng
# C$ y- q5 h/ Y* O) V$ ? Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
- R0 e- ~+ G, D o Obj.Label:="warehouse status";
" f E! g" j. k- E; P7 W $ e8 ]" R. E- j. O* t# s' l
for i:=1 to WH_nums loop
7 O+ q, z M1 [" W. X- I* j Res:=sprint("Store_",i);" p3 y& c, B r' A
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);: s6 P; I/ e" k$ T' [ u
Obj.Label:=sprint("huojiaceng:",i);
. n2 \ y9 Y2 j, n0 \7 \/ F- I( j: b Obj.xDim:=WH_x;1 ~6 ?! ~& q) ]3 b
Obj.yDim:=WH_y;
1 K0 H8 t2 ?) u. k. K Res:=sprint("StoreData_",i);
+ {; | W. n) d- h7 `1 {" s+ O % h: P- O1 }, P4 C, {$ F2 S7 P
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
+ v- `4 H1 T. Y; c Obj.Label:=sprint("huojiaceng:",i);
( K( j0 U$ G) q" d( L' j7 N Obj.inheritFormat:=false;
9 P: A) r+ i- y% @ Obj.maxxDim:=WH_x;) ~ N! n- l E! x V9 S- i
Obj.maxyDim:=WH_y;
& Y, Y, Z% R+ H9 z* G Obj.ColumnWidth:=3;
( g" v4 o" c; T! |; u4 g9 ? next;5 e6 m0 o- K$ g6 h! \2 f2 ?5 \! Y
3 V$ y) A% E/ A: X$ y4 D .Delivery.MUs.Forklift.speed:=2;! ]9 ~3 Z k% d# b) p% W! r; {" h; {
WH_var.delete({1,Part_Nums+1}..{*,*});
1 t2 k6 n; {. j( \ for i:=1 to Part_Nums loop
# B$ R j9 f$ [6 x0 D: A WH_var[1,i]:=chr(64+i);# t1 ~2 d' n- h; z7 e# z% U
next;: w* R' {" C! L& Y) I
end;
: L; r$ j u% Z' e) ~出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 & T0 s: r/ b$ V
* [: S& w: r" V0 r2 } |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|