|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
: a, |# |& M- ~- r0 Z# w) X+ Z语句是这样的' g& b; u: I, Q, g. y2 {7 }/ y
is
' G- x$ ~' Z' S- x( e! ] i:integer;
8 c6 K8 D2 M9 b( D/ }2 U Res:string;0 w. k1 t! c/ l& P z) Y9 V N
obj:object;) U) L0 B8 `& t) Q* w) N j: `
do
. d: C; i7 K s4 C7 Y if existsObject("Status") then
" @! o- Q% l4 \! g& ] Status.deleteObject;
- p f0 H* `0 V8 v end;
. N! K. F; f/ L) h+ \. E for i:=1 to 10 loop
9 l& A4 J- B3 i1 w7 J Res:=sprint("Store_",i);4 B/ n U. o! ^. p; i3 v- x% c! R
if existsObject(Res) then
* u2 W1 Q" e4 A( R: R3 f Obj:=str_to_obj(Res);
. A6 x7 x# A& Q3 b4 k/ v F' I Obj.deleteObject;
5 l8 v& t8 z( n# C9 R# B* ]" C0 ~ end;
- _) I; x Q+ h6 x( `. P next;
0 H. I% {2 y8 N! R3 d$ ` --shengcheng Status:zimoxingceng& ^ O# U: y! v) p% O* d/ r$ c0 F/ g
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");; p- m1 f* R6 ^; a& C
Obj.Label:="warehouse status";
/ w$ ~0 e- T& Z. i% ^ ) n& p; G) w" T4 K! o. @7 Q, ~
for i:=1 to WH_nums loop# ?2 I/ t5 J" J! Y( x8 ^, ?5 [' u
Res:=sprint("Store_",i);
3 R8 X3 h( G6 ]) v3 ^ Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
( g, _9 }0 F6 i0 J( k: ?. V* W# f Obj.Label:=sprint("huojiaceng:",i);, c8 s' {- x3 e$ b
Obj.xDim:=WH_x;, L% R# S7 t9 J7 I" u& e4 i
Obj.yDim:=WH_y;
# | ~) z# o8 P) s% [! S Res:=sprint("StoreData_",i);
& u2 D! K% p0 N1 E 0 ?4 ]& s: s; [: ~# J- W
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
f6 R* j% z1 V8 ]# A8 d% r Obj.Label:=sprint("huojiaceng:",i);
7 A; ]6 K- s; v% i4 M4 v Obj.inheritFormat:=false;. [5 L% A5 E) v# ~' u% h
Obj.maxxDim:=WH_x;
! S. W6 r- l- i2 g9 m Obj.maxyDim:=WH_y;6 l# J# N6 r H! s
Obj.ColumnWidth:=3;, U4 z2 O8 ?! Z6 [. X4 x
next;
' e) C! w Y1 }0 B6 l2 s$ K ; v* G# B9 l8 G" f0 {0 j
.Delivery.MUs.Forklift.speed:=2;& v3 z/ o' a. w2 D/ o- S
WH_var.delete({1,Part_Nums+1}..{*,*});
, b& e, u, p0 Y, h for i:=1 to Part_Nums loop
$ r+ Z1 i; k) } M ~ WH_var[1,i]:=chr(64+i);
* P& K' D7 k+ t( x4 b9 m% s next;
; |( R( E; F+ S3 F9 kend;; w5 o9 N9 l6 E$ Z. y/ F! \
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( i" o6 S3 k+ T, P4 p! L
5 v2 U6 ]8 \2 ` |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|