|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
( B# E" w) k& W, Q5 u+ ?' v( i& V语句是这样的
! g3 z! i% d0 a7 n3 u4 Cis% ]8 l c8 F! g
i:integer;; y: K$ O7 |3 @ F5 q9 j A8 H# m
Res:string;! N; z4 |1 P& V& x- S- L( K
obj:object;- D+ }' ^. Y- N( y- S' ^6 q* \
do
, E: m- E' J( Z$ d if existsObject("Status") then
+ u4 ]- b, ?* T( n( _8 Y- C. _ Status.deleteObject;
. \" d/ f' d" K) [5 ~& t( H+ l end;0 N% e- t( E$ |. E5 C* }5 S0 n6 s
for i:=1 to 10 loop
# l+ y+ C+ J' t9 [. p3 W Res:=sprint("Store_",i);
0 F+ ]& _$ o7 |8 }- W) x# ` e if existsObject(Res) then
/ X7 y) x* s6 [4 R: c% p Obj:=str_to_obj(Res);5 C! Y# \) N9 m, l
Obj.deleteObject;
+ h, a2 ^ Z+ Z9 X+ @ end;
" q( s: L& q- d next;
2 I7 u- C. }: r) S --shengcheng Status:zimoxingceng
$ ~. X; E& X0 h- s; L Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");, C& r* h8 ]0 H. u3 j: n: |+ }
Obj.Label:="warehouse status";
; H" f) k3 m* _* F" \; k1 F 4 j7 I" m* {5 R6 j, z& l
for i:=1 to WH_nums loop
) W. D/ ^( r$ n% I. L; M Res:=sprint("Store_",i);
, ?6 O% [+ P/ l Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);, k$ g. ^4 r3 h/ R
Obj.Label:=sprint("huojiaceng:",i);
* d( ^; N/ G0 v. r Obj.xDim:=WH_x;" e0 {: Z# v( Q0 E4 w
Obj.yDim:=WH_y;2 e% _; T1 X; p+ y
Res:=sprint("StoreData_",i);1 j; J; O. z+ D: g7 i5 w
- ^# d Y) H! g& O/ P! R. ^ Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);3 X3 M* {2 @( ~+ D9 v# V7 k$ b: `
Obj.Label:=sprint("huojiaceng:",i);
+ a1 t% V y. g: o, l: C# { Obj.inheritFormat:=false;
, p4 [' J, `3 G5 _ Obj.maxxDim:=WH_x;
8 c- f3 m& Q2 D Obj.maxyDim:=WH_y;/ t: d1 P! B" r( l) C. [3 v
Obj.ColumnWidth:=3;
6 l2 K* X6 ~ q* V( }9 z next;
' U: L7 p; r$ u% c8 |
! [ @8 E L( A4 s; c4 w6 x .Delivery.MUs.Forklift.speed:=2;
4 Q+ T$ W% t d( O, R WH_var.delete({1,Part_Nums+1}..{*,*});1 }* o; ~0 }3 C# R
for i:=1 to Part_Nums loop) H+ x, E4 n% y' h6 c; V2 k
WH_var[1,i]:=chr(64+i);
( y" ]. c" q0 R# W. C0 [ next;/ X3 o- S& g; d: t: y* m# b& b
end;* E( _1 [5 z) F% q; ?
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 6 v5 z$ _- I8 E* s% I! }
* {0 F u2 @; z- S; r
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|