|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。& E/ l. w3 H P b8 F% Q
语句是这样的8 Z& |# {. L9 A
is
' b, t: m2 L4 i/ r, B" r i:integer;
8 i& ]( _3 y" G7 T& ^* [& f Res:string;, W6 p1 R( S9 o1 S* O
obj:object;1 n6 c' ]& `; q& M9 \8 _" R: ?. q
do3 J {2 q9 M' z& A
if existsObject("Status") then
* Q. X% t N1 f. z% Y: O Status.deleteObject;! d# G9 w7 d+ t/ q% S4 ~, s- S$ M7 Q
end;* p! e2 p& V' W' Y7 ?
for i:=1 to 10 loop9 ]+ b4 o7 k1 O8 m* R* g/ G
Res:=sprint("Store_",i);
- J' A! h7 S( e+ x2 r/ { if existsObject(Res) then
% S* y/ K$ s8 a/ v4 d Obj:=str_to_obj(Res);4 \/ G& _# W! r3 l- W
Obj.deleteObject;
; B* Y; r7 S' L( m/ |* _ end;
' r. s- Q( ?2 N next;3 `+ g$ o% o4 o/ f% V3 Y. w/ l
--shengcheng Status:zimoxingceng
8 p8 B; N z7 j' Z0 a' H Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
1 `! Y q) j! ^, ~5 C7 z Obj.Label:="warehouse status";
/ q7 i8 D" v8 u$ j( F' u
* }: y4 @7 ] ]! { for i:=1 to WH_nums loop& a2 d) L6 R3 H4 w1 \: M" Y
Res:=sprint("Store_",i);
/ B! ?) q+ [: e- S. j: V Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
% T+ Z. c; ? ?# T Obj.Label:=sprint("huojiaceng:",i);
+ b9 M/ |4 c7 O! i" S: G' O7 x Obj.xDim:=WH_x;
( b z. c) ~9 Z5 E) U Obj.yDim:=WH_y;1 l. Y& z4 W! U( R. K( U
Res:=sprint("StoreData_",i);
1 S \# C0 h2 Z# q1 d " B3 i, f w7 O
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
* W# f) U6 m( S+ r" o0 G Obj.Label:=sprint("huojiaceng:",i);
5 h. b3 c! n) J0 D8 ~# H5 s" q3 d Obj.inheritFormat:=false;
. a" E0 t5 _6 ~# f' ]% L Obj.maxxDim:=WH_x;; i" A v3 V. Z1 [
Obj.maxyDim:=WH_y;
1 f% j$ V/ s1 {* C0 ?' R Obj.ColumnWidth:=3;" }$ u0 n- u* }6 a
next;- ], F# t* @9 d+ J* s
" s. ]5 t! C4 v8 W% g9 E .Delivery.MUs.Forklift.speed:=2;
5 K# I3 j5 X8 o+ @) S; ^% ~& C WH_var.delete({1,Part_Nums+1}..{*,*});
0 H' O) J* l( A8 D: r for i:=1 to Part_Nums loop
, ~/ Z6 d/ ~# o& o0 }7 A1 k! K* y WH_var[1,i]:=chr(64+i);
, [0 B& @' o. a2 [ next;; q0 q9 A; x1 M# K: r$ Q! w4 b
end;( E* `! b$ z' A8 ^* G8 _$ M
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 ( r: |$ u9 r( B$ n
; a$ p! n9 p" a4 r
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|