|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
+ p8 O0 x4 z& N0 I: H* b+ H语句是这样的: K; I# B. L5 r/ ~9 l: P; E1 Q/ N
is, n! z4 d; p0 t) T* H+ K. ~
i:integer;
' V+ c, T7 N( j% _ Res:string;
3 q" G$ n& I2 N* j, Q1 T+ M( W obj:object;
- e9 A& S1 O/ R5 x& p' K4 sdo
: \- [0 a$ _; M- }3 f9 G7 \ if existsObject("Status") then
5 x8 F0 E0 H- z. P+ ?# e) | Status.deleteObject;/ w4 w! U6 X( V+ V3 b5 `1 V
end;
2 \$ F0 c2 X% E4 P- k for i:=1 to 10 loop) w2 `. P, S3 m) e; g$ u, p/ n
Res:=sprint("Store_",i);8 G0 ^' K X) J9 A! ?: h
if existsObject(Res) then; F+ p' a1 K- P! f$ a
Obj:=str_to_obj(Res);
* [7 k2 f0 G! g7 ~3 ]% R Obj.deleteObject;
7 B+ e/ \( H: Y4 |& ] end;
2 |' H/ y8 t; l4 c' T# A; a/ V next;
& T6 ^4 {6 V$ ~* ^+ V" P2 M --shengcheng Status:zimoxingceng: V: m# ?/ P8 Y8 l
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
6 J& I. U! |( d' D! e! E' d Obj.Label:="warehouse status"; S/ s) @5 P) U7 H6 E
9 {5 p5 I; p5 b" S- V1 J
for i:=1 to WH_nums loop; T0 P) e' s* Q7 c( Q& _
Res:=sprint("Store_",i);
/ N1 h/ Y! ]* w3 w5 w4 x: l8 L Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
3 @) E& I2 H O7 w Obj.Label:=sprint("huojiaceng:",i);2 \. k( v q" O+ i' _& |$ t! v
Obj.xDim:=WH_x;0 |$ X! R5 {6 t1 N
Obj.yDim:=WH_y;
7 b0 [, ?9 E9 K6 b4 n8 |2 o( X Res:=sprint("StoreData_",i);
% r# U( ]0 a7 b+ h, w: y
k7 `! R; w6 c" w8 Y6 e Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);3 g! c( U; w% m8 ~
Obj.Label:=sprint("huojiaceng:",i);: r# b( ?. _9 i
Obj.inheritFormat:=false;; t6 ^; n, E# n& j
Obj.maxxDim:=WH_x;
% l' |. I4 a2 \! q: h Obj.maxyDim:=WH_y;3 x9 P+ P/ z5 n9 m8 p$ f
Obj.ColumnWidth:=3;4 M- m, R2 `4 \: Y
next;
0 s' J* V( i- n( U3 ~" C3 M" r
& {0 b9 R- i% D% C: A7 k .Delivery.MUs.Forklift.speed:=2;
. b7 A' @# t" H* { WH_var.delete({1,Part_Nums+1}..{*,*});; d' ?& e* ]% J6 i3 F: n% R6 K4 |
for i:=1 to Part_Nums loop
( i' d7 w2 k5 k9 ?9 G WH_var[1,i]:=chr(64+i);
8 q' |( N% k+ O0 [2 a next;
) ^% p/ ]) g0 R0 l- iend;
% @( B0 c, G& N7 \: ^出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 $ l" }. i9 { x. U% z
/ L$ W2 }3 {- a3 F) A# c3 T' e
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|