|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。3 i+ H5 M) T* J: U- [ x
语句是这样的0 c3 @$ _" a4 D2 |1 o" Z
is
( i8 V4 s# n h. E& } i:integer;+ b& F* [1 \; m. _
Res:string;
$ o' G1 L! X$ i. h1 K% ~( H obj:object;# P* r' V3 @: C
do
4 ?+ M3 _# g4 Q( L8 T9 ?; R if existsObject("Status") then$ c, Y9 F+ E6 `6 i6 S9 @8 v: k
Status.deleteObject;9 Q1 @& N8 V( |* q3 Y3 B
end;
2 ?- Y+ ?) A7 C9 ?/ W4 q, j for i:=1 to 10 loop
9 }* d) {7 U8 ]9 k9 O Res:=sprint("Store_",i);* d' A6 z" } `% v
if existsObject(Res) then; J" J& Y0 w. m% M
Obj:=str_to_obj(Res);) i( N2 _1 ?2 F( z( V5 j5 k
Obj.deleteObject;
# N" E) V: ?# l5 e {7 X! U end;, t0 ]2 r/ V& {4 F* c7 y
next;
! L d2 W' b+ ~' v0 \4 u --shengcheng Status:zimoxingceng
. V, Z# }, ?8 p9 A/ V Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* j! g% e& f' g9 ]
Obj.Label:="warehouse status";
3 X, g1 a# X1 K. ~% m9 E8 ^1 d ) Y6 z# u3 `0 k1 S
for i:=1 to WH_nums loop' T. j9 l) V T7 h9 P9 z* d
Res:=sprint("Store_",i);
* j) J6 h1 W2 L7 D; R2 A! a) q Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);/ o0 V* ^5 Y7 W' \
Obj.Label:=sprint("huojiaceng:",i);
9 O4 e' j2 X3 s. f" R2 R& r Obj.xDim:=WH_x;
3 y' n+ F1 Z0 o0 x1 k& N! N6 p Obj.yDim:=WH_y;
& U4 A! l1 n& o! }% c6 X5 p Res:=sprint("StoreData_",i);( G2 L0 ^! M8 b; X3 r
( m) c/ f6 S$ U# x9 W. m8 n Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' ^2 p$ t! B% n( _3 ~1 o5 e* A Obj.Label:=sprint("huojiaceng:",i);
' ]( K( z, ]; ]6 b9 y Obj.inheritFormat:=false;: R4 Y8 s1 z+ X* e- g
Obj.maxxDim:=WH_x;; o: J$ z7 y v; ~
Obj.maxyDim:=WH_y;
9 w& b; w7 A- T+ J( z- d% O0 t& W; c Obj.ColumnWidth:=3;
0 o4 e5 A1 ~7 s& U next;$ P& E5 {' D* R/ @* {0 a% P
" b5 v$ ]* c x5 {2 D. | .Delivery.MUs.Forklift.speed:=2;
4 |# f% S5 S G8 h6 @/ m g2 Y. \ WH_var.delete({1,Part_Nums+1}..{*,*});
9 R. j- V; e8 V* o7 ]3 w5 C# r/ x for i:=1 to Part_Nums loop. Y6 U2 V3 H2 J2 @' [: V6 @
WH_var[1,i]:=chr(64+i);* l9 m* _) {; P( u* F" ^4 W
next;
( F; i. f* K8 F" |end;; m' @* w2 u) N8 ]% }$ a
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 " I0 G1 [9 p, G' B1 x/ Z# f
4 }4 K0 \, T8 b9 t' L4 Y, W+ G' y |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|