|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。- J! w4 N1 _' P K _( ?' [) f
语句是这样的2 Q9 X6 c; T1 y3 ~
is
- b0 i: @) _& E o9 _0 _$ _ i:integer;
8 T1 G* D" i$ u$ i1 I1 u, [ Res:string;
% T' ?: V: G9 e, F obj:object;) x5 p3 a$ [$ [- J# d7 ?2 ~' g$ z
do$ m5 M* t) o) r# r7 A# q
if existsObject("Status") then" O. S) z5 ]. M B/ @9 h
Status.deleteObject;
5 s7 e9 Q" ]) I% P$ B/ d end;
5 l" o" v/ \/ e for i:=1 to 10 loop
" \ z0 W# E- ~# |% e3 n4 h Res:=sprint("Store_",i);/ v4 V# R: t9 O
if existsObject(Res) then
% \& c# q* |, X- v3 z* c0 } Obj:=str_to_obj(Res);& B8 {2 ]6 Q1 r; x- J+ Z) c; p; t
Obj.deleteObject;/ l V+ ~8 k' F7 Q8 g% p
end;
9 p6 s0 S& k0 {/ L next;
# W) B0 r- D: P1 a --shengcheng Status:zimoxingceng
# @6 z6 z* h! j! k3 B! x5 x Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");- _7 x; b3 c' o; ^% Z
Obj.Label:="warehouse status";
( ?5 o. K- M8 O( h % g4 |9 m3 S) ~
for i:=1 to WH_nums loop0 t$ G9 ^! V+ G; S' G; l
Res:=sprint("Store_",i);' s( J% ]9 {! _' j+ A& D
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);6 P+ c* H# y& E+ y! D; ~! W
Obj.Label:=sprint("huojiaceng:",i);
, o& z* _+ j, _( d# p& r Obj.xDim:=WH_x;( k' V: Z& v, o! L7 r
Obj.yDim:=WH_y;
! ~; Z% @' t& D! Z+ }6 o" r Res:=sprint("StoreData_",i);
/ V) z) Q/ X9 R" I" l/ }! x 2 J6 A! p$ @8 N. n; C7 I7 M
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
' _ t! b# \1 }1 s c% S8 o8 l Obj.Label:=sprint("huojiaceng:",i);: m, X$ p0 R* {% m# u
Obj.inheritFormat:=false;
# b6 T6 W6 W" k( } Obj.maxxDim:=WH_x; Q, k4 n8 i4 B( s5 q9 [1 c* P/ E: T; m
Obj.maxyDim:=WH_y;
6 U" a S' \! s5 H' V/ E Obj.ColumnWidth:=3;! i# h+ T$ n4 }) ~" O
next;) V6 T* t6 q2 q
- S- o) ?% r/ ^& O
.Delivery.MUs.Forklift.speed:=2;4 o7 |% z& H5 l+ r' f% E8 H% b6 v) H
WH_var.delete({1,Part_Nums+1}..{*,*}); Z9 P) k5 t4 S
for i:=1 to Part_Nums loop
3 j6 j# e/ G; t0 J* P WH_var[1,i]:=chr(64+i);
4 @3 v) y( `& T7 @# x- l+ w next;
( K+ `5 f4 s0 @# G5 p+ Tend;1 s3 I0 A# c; e
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
, R% a4 Z% X: n' f# Y
( a* Q+ c/ v% X" A |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|