|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
# u$ {2 \) \4 O; |语句是这样的5 W0 D4 \8 g z3 y) A* m" B
is3 D2 S. V' |9 n8 ]/ r
i:integer;
" a2 {7 ?, x8 C9 @9 S4 V Res:string;
1 M- \/ B( d# R# v obj:object;
0 V; S$ F0 Q# G: m% M* I, }do
& z# _7 f. C0 d u: W7 Z if existsObject("Status") then* Q4 [6 l# `4 \% s
Status.deleteObject;
, L3 Q! ~1 J. q! t end;
. ]6 o5 J* v# J: M" Z+ i; L1 Q for i:=1 to 10 loop
% v, \5 {$ k# |7 P Res:=sprint("Store_",i);
& w& V# u& L" q if existsObject(Res) then
) Y" v: Z S. M, O6 N& m% R4 n. ?( u Obj:=str_to_obj(Res);
8 I% B# W6 F( S1 b- T Obj.deleteObject;/ ^) e" @3 Y! d0 A J1 h1 c
end;
: n& {/ H, H! u: u2 o2 ~" B+ N3 ` next;
( k( H9 X$ I+ d8 Z3 N- l& Q --shengcheng Status:zimoxingceng
, o+ F3 @* z+ T. _5 R9 W1 X Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");3 M% y+ k# J" V/ W1 ?# X# {
Obj.Label:="warehouse status";& P3 T; }3 D8 f: U* @; E( \
% z7 G/ j0 P1 g for i:=1 to WH_nums loop
4 c$ A, f& { M Res:=sprint("Store_",i);! b4 X$ i/ u- h T1 c1 P
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
' i) d$ w5 B2 P6 L" ?% g Obj.Label:=sprint("huojiaceng:",i);6 F4 k7 p4 N6 [8 P2 S, j
Obj.xDim:=WH_x;% T5 \# b+ h6 {- q. l/ \& F1 F7 w* t
Obj.yDim:=WH_y;
& L, R% Z; }1 ~$ n Res:=sprint("StoreData_",i);
, t# }7 L) e7 ^! G( l
/ V) d- U$ N: n7 p& g! L7 ~ Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
. s5 K0 }; r/ [ L4 K& [* h7 y! K Obj.Label:=sprint("huojiaceng:",i);
" a3 [2 x2 r) }! U Obj.inheritFormat:=false;1 `; A% b) ^( W" _1 c
Obj.maxxDim:=WH_x;
! _- N( B/ n7 B/ n. P6 {" E Obj.maxyDim:=WH_y;
: r2 @; X$ F, w# i$ W9 q Obj.ColumnWidth:=3;
! v# r5 V. ^" A) Z8 n next;2 t' Q; j) c& ^$ Q6 _4 r4 h- ]$ ?
# Y `- a) ?- X
.Delivery.MUs.Forklift.speed:=2;' s; [; x& L8 w! `5 ]" q
WH_var.delete({1,Part_Nums+1}..{*,*});
2 @; U9 J" n; B for i:=1 to Part_Nums loop
3 ]* ] K* L* H1 X* Y3 g1 S WH_var[1,i]:=chr(64+i);5 F/ y) g- C" \, R
next;
3 L$ G- X! j# y4 e9 w& C! ]end;+ i& H" T# T* I+ l; H: Q. L1 P
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 1 F! @: C! O$ v- _9 d. [/ F! J% [
d d- f0 c) u) k2 m* P( K" R& [ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|