|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
- O6 d* Y- a/ X: b* z语句是这样的' Y4 t. N. C* N" R$ ]
is
9 S+ V+ h! L6 k i:integer;+ C, L3 E7 a! E% l3 b6 ?! d
Res:string;. |; E+ v' w6 k' }
obj:object;
- \. f* H& a, |% f' Hdo# G+ Q. H2 n- [9 H" ]" k- s
if existsObject("Status") then
9 ^! @4 L) e0 b" r1 }. m7 D) o Status.deleteObject;
* p/ s. r4 H2 Q4 b8 [ end;) v5 E5 q* Q, D ?* g
for i:=1 to 10 loop
# R/ J, I5 W7 `5 _) ]. n$ j Res:=sprint("Store_",i);
# L5 Y% B6 N! F8 Q if existsObject(Res) then' K3 m1 _5 c) i/ r
Obj:=str_to_obj(Res);% t; m+ T: B& [# V$ p7 f7 {
Obj.deleteObject;
; L0 J8 V, |1 b6 |9 Q, N: K) j end;
( x* _8 ^/ i4 g4 T next;
5 t/ j1 g; w8 _7 \7 {) Q I --shengcheng Status:zimoxingceng
* h- V) |" T! ~+ q6 H3 S+ v. Y Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
2 ]3 R6 a% S7 w$ Y Obj.Label:="warehouse status";* A7 ]% C, D- K+ c: l3 \' T
2 e' S3 _1 M& T3 n for i:=1 to WH_nums loop
. t7 E! e. f' ~) O# g" b Res:=sprint("Store_",i);; ^/ r! Q. J, P4 F% Z
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);1 J% W. j) l4 ~ F- V! s
Obj.Label:=sprint("huojiaceng:",i);: n3 E# ]4 R/ E) ~# @3 [. v; ?0 ~( _
Obj.xDim:=WH_x;
# U7 R! i: T3 n: d* L Obj.yDim:=WH_y;$ ?$ S+ x# H! g7 t' A- j
Res:=sprint("StoreData_",i); _1 M- ^2 T4 i" p; R
9 S( T* n3 x9 }1 f8 G1 b' z Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);6 c) I4 z7 x' E6 h" J! `# R
Obj.Label:=sprint("huojiaceng:",i);% H! N+ O+ \: o8 g/ I% f' [* N. H
Obj.inheritFormat:=false;; r" G1 K1 A( |' ?
Obj.maxxDim:=WH_x;+ E% ^; t# u6 n0 k
Obj.maxyDim:=WH_y;0 M0 s5 U' ]! ?+ p1 u' y) a" F. w
Obj.ColumnWidth:=3; ~ `6 }1 o/ m3 |8 _& [ R
next;5 x2 z F; w0 ?* N
3 W; j* z6 h: z" _; N& t: Z) X
.Delivery.MUs.Forklift.speed:=2;; z2 {. e5 L3 j6 R
WH_var.delete({1,Part_Nums+1}..{*,*});" `' s! R) P: L* u7 v6 v D( }
for i:=1 to Part_Nums loop& E6 o3 F, t7 A5 K4 V" Y& F
WH_var[1,i]:=chr(64+i);5 l2 y) \, b* Y8 R: T+ a
next;0 z* ?7 l, H, i, H3 P
end;1 K ]. v3 y* ~4 X
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
( A+ c" v! q6 ]4 ?' }8 W) \1 \! C9 |2 m6 e: a! I0 c" Y' i$ ?1 g
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|