|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。9 K: A3 m0 m/ A
语句是这样的# ~6 n# p' l- u# w- B
is, i+ j+ j2 a/ S- n: Y$ j
i:integer;2 U: B6 A" n" [9 E% J+ D
Res:string;5 a. x( I" V- m% n- T
obj:object;
* h9 `) ]2 Y' U4 j. ydo4 ^+ j3 T- F; {
if existsObject("Status") then
8 \8 H4 f% P6 _9 k' p1 d$ M Status.deleteObject;
2 G6 E8 R- t N+ j' G" @ end;- s6 y$ ?# F+ ^9 W5 T4 f' K: O
for i:=1 to 10 loop
% I7 _' N4 p2 v$ g+ T' p/ ]( [# O3 E Res:=sprint("Store_",i);( W- x V7 l4 D6 y
if existsObject(Res) then5 k- c! |( l8 `6 S3 d* V
Obj:=str_to_obj(Res);
& `# P6 J. ~% {5 }2 v Obj.deleteObject;
) H( ~' d! @. J) N+ j- _: \ end;
: F4 M' R! \8 j* y7 S next;
, I5 B! W! H# l B0 n --shengcheng Status:zimoxingceng
! J& Y& F, @6 j5 o Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");* q/ ~& Y5 F, Q( ^/ H/ s( m+ O
Obj.Label:="warehouse status";
9 ]# c5 [) m& j. ~
" f( T- u9 j9 }) L6 |0 K& q for i:=1 to WH_nums loop: O, f/ a' f. M% W- o
Res:=sprint("Store_",i);; h' X# S$ x4 w9 e' a' G
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
5 z1 \. k/ `! @; V+ r Obj.Label:=sprint("huojiaceng:",i);4 n4 `+ `% m1 X
Obj.xDim:=WH_x;: H5 y6 T" q6 O2 f. y' C4 B
Obj.yDim:=WH_y;
1 ?4 q: y6 ^* z4 v Res:=sprint("StoreData_",i);
9 R1 v$ {" D5 Q L! [7 V
; s( @$ `. p" A" J- ^ S1 d Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);$ y7 S9 w: K& O+ u! c; w$ t
Obj.Label:=sprint("huojiaceng:",i);
' O7 j, h$ j* Q* [! k6 x6 e Obj.inheritFormat:=false;# Z8 E9 Z& |- e( C/ [4 M. T
Obj.maxxDim:=WH_x;* T& ^/ ~, h2 Y. i- B) |6 w4 Y
Obj.maxyDim:=WH_y;
. L* b; [7 u- t2 L0 p! a$ k Obj.ColumnWidth:=3;
8 `. j+ k2 j: Z8 t: W$ ? next;
" V, a% J! o4 y% x8 V
. \/ U& V8 P, b' Z' r: A: L' I .Delivery.MUs.Forklift.speed:=2; w( I, z* f M/ @
WH_var.delete({1,Part_Nums+1}..{*,*});
. X, B* o/ y( q9 W2 f2 ~ for i:=1 to Part_Nums loop& W: I; z5 N, \/ M9 G2 b* e( ]
WH_var[1,i]:=chr(64+i);5 p0 W2 j# n5 L& p2 ]) F
next;4 ~! L( {+ Y9 i. P" H2 ^3 y- w* n
end;: x4 S0 ]: L2 w0 t
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 8 Y- P& `1 C0 c# Q/ I6 Q
9 k- M1 Z- b( P) | |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|