|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。* p' a' h9 A6 l! g: B! W3 P
语句是这样的
* D) O; D6 O' Q2 ^7 _, I; V- tis
r/ v0 _; w6 a- t, a0 t5 W i:integer;) D, b! ^8 Z7 o% D1 n
Res:string;
# b3 X; @, L: S2 T, ]/ C A; o* B7 K obj:object;9 y$ X1 P( k6 t' v& q# q; q
do
. H1 O* X% z- J2 \1 r if existsObject("Status") then6 u ?/ U: G7 ?; {$ p
Status.deleteObject;: T: U8 I `0 o# {* O* ]7 s
end;& ^8 \7 `. j8 Z- a. \3 B0 `
for i:=1 to 10 loop( Z( F/ c, Y& V" v" R! j
Res:=sprint("Store_",i);8 S1 t2 a; g4 U
if existsObject(Res) then
! c+ k8 Y* d! \: D5 h) `# j! w5 N Obj:=str_to_obj(Res);1 K6 l2 P' r/ e6 l+ X. U" T
Obj.deleteObject;
" z" x6 S& q3 O6 S1 \ P' Q end; J' C# L: ^9 e1 T9 C/ }/ F
next;
7 ^7 m g1 C# J/ F1 J* c% G --shengcheng Status:zimoxingceng9 w2 w, V, @; ^+ S. \0 `
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");! L5 f$ \; e. U3 }5 C1 h
Obj.Label:="warehouse status";- V! [* y9 V J6 {: I1 l
/ y, C; g- R h# c" H9 I3 q
for i:=1 to WH_nums loop
9 J% O8 v4 U5 Z6 I+ A. V- y* z* R Res:=sprint("Store_",i);& b% F# q! z* U) ~' y
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);( Z1 w3 Q$ g! \; @9 A1 i: [
Obj.Label:=sprint("huojiaceng:",i);
1 i4 K6 x6 g/ Z4 E3 M3 E2 l Obj.xDim:=WH_x;
% q! _" y: W7 o2 S Obj.yDim:=WH_y;
5 h6 o: n Z4 {% K9 \ Res:=sprint("StoreData_",i);. N* H& ]; b2 ?+ ?' u
; Q$ A' a: D- J* @7 P5 O- A* a Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);& Y8 Z' i5 R% H4 C
Obj.Label:=sprint("huojiaceng:",i);' N8 F( x3 I5 ?' O* X
Obj.inheritFormat:=false;
0 }$ a, v* ~& J4 E; o& ~0 t1 x Obj.maxxDim:=WH_x;
! C" C( }+ o* b; D Obj.maxyDim:=WH_y;3 Y5 x- w+ O: R. P* ^. X' L8 {; s# J
Obj.ColumnWidth:=3;
7 y R! }3 A% m% Q# W; K4 u3 V next;
6 v) o: F7 H: [ ~, v
) a, Q0 I! K; U- l$ y .Delivery.MUs.Forklift.speed:=2;& H* n% Z" S& G5 `' s9 |
WH_var.delete({1,Part_Nums+1}..{*,*});3 K7 x$ r+ P# Z6 O/ g
for i:=1 to Part_Nums loop$ u" @0 v8 f4 g% p, v
WH_var[1,i]:=chr(64+i);' Y" M6 P" `& w& ? X+ O
next;
1 G" S+ N" O* P/ U% Q: Z7 bend;
$ A* i k! \ V- c: U. B出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
& ~- r# J' y; F8 c# c3 r/ b. o5 I$ z7 Y7 p
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|