|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。6 P3 o u; T1 D( E: Y# c
语句是这样的
5 X& e$ u0 F' Zis
. _% w5 e- M& Z l) O8 u i:integer;
9 U3 Q* u* I8 X, x x& S+ J, Y. R Res:string;
# e7 H- @- t9 l/ m3 _" E obj:object;
' _, _3 s& ]; |. j# R% m$ Jdo9 d: }4 m$ l0 ]
if existsObject("Status") then
, s* Z- j% s; ]/ g) U5 o Status.deleteObject;- C! U3 w( g7 p+ @ S: {* L$ Y* U" w
end;
. D- B% w" U+ y: @; K for i:=1 to 10 loop& a1 \" h; j& k
Res:=sprint("Store_",i);
. i* K G- a$ V" A6 Y" ]( n# F if existsObject(Res) then$ _9 E D9 u" y- c6 P/ H9 i
Obj:=str_to_obj(Res);
8 @& g% Y6 S/ @! a7 \) c2 M. q- z Obj.deleteObject;
4 [5 c% |& |$ O1 g; I% O: D end;2 h7 W- R; o9 ^. u% G" L2 N
next;
$ n P. [6 A0 {; H( u0 O --shengcheng Status:zimoxingceng
- K4 i6 v% ^* W+ S) t" l2 a7 ^5 y Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status"); c0 `; n5 w& F k8 a
Obj.Label:="warehouse status";
/ g% X. J3 r7 }6 w, {9 X% I
. K# U& Q9 h+ ~8 r4 K9 u( C0 ` for i:=1 to WH_nums loop- [8 B7 e1 N* Y9 r: r8 V g
Res:=sprint("Store_",i);
H1 k& W3 V7 H, l2 x" r Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
" f# e# e8 \6 o7 e1 p% F# n ?! b& e Obj.Label:=sprint("huojiaceng:",i);
& f4 F% [, v( L2 C" Y3 V3 ]; k/ u Obj.xDim:=WH_x;
/ U$ i* @4 J+ z. ]( F4 F6 S Obj.yDim:=WH_y;+ z* \! l" }4 T) l" C+ \/ u) y
Res:=sprint("StoreData_",i);
, s% X( u! r; s/ Z7 x, h" E
% w+ f9 Z! S0 D& Z+ x Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
3 `; B0 H8 S' t5 D- M. f8 N Obj.Label:=sprint("huojiaceng:",i);
! ]. b5 n# H, b9 `2 M- ^ Obj.inheritFormat:=false;1 c8 W6 ^" x( ?" K
Obj.maxxDim:=WH_x;
! ~) R3 |, e; g4 s; H Obj.maxyDim:=WH_y;
$ C) c' k! r; S4 @3 M/ ^2 y' d Obj.ColumnWidth:=3;
8 u1 j# r, `' p next;; j( T3 E( t8 @; Q A, Z
0 V6 H; ]+ `- ?3 s9 e- ^ .Delivery.MUs.Forklift.speed:=2;# _* `+ Q& f! x& ~; j4 ]! d
WH_var.delete({1,Part_Nums+1}..{*,*});% T ^3 R, ` e$ P1 N
for i:=1 to Part_Nums loop" I: b, L! E! b5 G+ i/ a. R$ ~7 G
WH_var[1,i]:=chr(64+i);) _4 f% z' e. g, a
next;
$ O8 z# h3 p/ H- r- rend;
2 U3 d" q8 t5 w" ]2 {7 A6 {/ v出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
8 p+ E* X: t" w8 x* f0 {* m( T. g; ^7 X7 D6 L+ T
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|