|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。8 H- h) a. }- j8 x7 p0 J2 V) N
语句是这样的
9 M. S, y( C" W. L8 Gis: B/ ?& u' Z6 f
i:integer;/ B4 B2 N, J$ r1 S' W4 u0 i" [; H
Res:string;5 V2 v7 x. c O# ?. L- n, t6 R8 ?
obj:object;
, x5 Z% e* U6 ydo
V5 b( c8 K9 o: n# n' K! v if existsObject("Status") then* @1 T, F) {* L4 v( R& b- v: w9 K
Status.deleteObject;
/ d. q) C1 i7 q: F1 z' F" ? end;8 G4 t4 f& S: x U) b
for i:=1 to 10 loop
$ \7 r( k! ^1 g9 b- | Res:=sprint("Store_",i);
) C: z# h8 N0 I# A$ L if existsObject(Res) then; N! K, b1 s# K+ G. A7 |
Obj:=str_to_obj(Res);
2 b9 A5 H) X Y, l) X% J) b. E Obj.deleteObject;
: D) A4 u* B V" \8 z end;
. a$ ^* ?( ?* Y+ `6 }1 L8 s) |" r next;; c4 }: H& z }8 \
--shengcheng Status:zimoxingceng: `- b; Q9 A- D+ O2 d s4 r
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* Z1 `6 r) i F: i d$ X3 L3 P
Obj.Label:="warehouse status";- \5 M4 v5 k/ W& K7 b
1 V, d- A/ l' |( O for i:=1 to WH_nums loop
4 z3 s* Y; R+ ?3 X/ o. \ Res:=sprint("Store_",i);
1 u2 j8 F3 d' g/ J# T Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
. c$ {. y6 |4 ?( ? Obj.Label:=sprint("huojiaceng:",i);; U2 ?& s9 Y0 q, m( N9 K+ o
Obj.xDim:=WH_x;
* @/ g4 Q' q" \; @) l9 ? Obj.yDim:=WH_y;
: g' \9 @: A: C0 v. B Res:=sprint("StoreData_",i);
$ m8 y$ a% q, P' N
2 O( [; C$ V8 ~3 w4 l. B$ M Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);9 z9 |. L0 S/ Y4 Q% i6 ~
Obj.Label:=sprint("huojiaceng:",i);7 k: G% Z+ e7 o1 O
Obj.inheritFormat:=false;
# a0 t: C- Y8 t4 L) m+ A4 R Obj.maxxDim:=WH_x;
2 D: a, L2 k' t3 X; E8 m. u Obj.maxyDim:=WH_y;& M; K" ~8 e, g3 ~6 e( j
Obj.ColumnWidth:=3;
, \1 V/ t* I1 I. t next;' a& g) B% P/ d8 l
( q8 }& P, ~0 D* U: H7 {; C .Delivery.MUs.Forklift.speed:=2;
+ D8 J9 g* r: H' I" J/ ^4 T. o9 b WH_var.delete({1,Part_Nums+1}..{*,*});
' u2 o1 v( D6 c6 g6 M4 J) C7 s for i:=1 to Part_Nums loop4 r% e# f8 `+ W6 i1 h: U+ F
WH_var[1,i]:=chr(64+i);" c4 @. E {1 {! f4 _
next;6 @- F H' l/ W3 [
end;
3 ^$ Z# D' |% A! \7 O2 ]% [, |出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 7 k2 m8 s: Y% N1 q
. b' A- o2 a; s/ B: P x |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|