|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。+ A, _( N+ T, u) y
语句是这样的
1 _6 e1 J) O, O2 F' B. R) i) K3 Cis7 s9 m8 d. c8 z* q* J
i:integer;
( ]' _; A# R/ }. g, c# I6 e( r) h1 z Res:string;2 |7 _- V2 O" X1 t2 ?1 O
obj:object;
: L* \! ]& o2 y% }# _0 f. _do
4 z4 G* G$ w) A/ ?% @ if existsObject("Status") then% ~1 ] x) ?7 f* j
Status.deleteObject;4 x8 ]+ B- J; j9 ?" g( N- g
end;
- W4 \) _ C! ^8 R7 Z0 B, y1 S for i:=1 to 10 loop0 q; n+ q' [5 |$ W) A( |% ~4 U
Res:=sprint("Store_",i);# L$ V/ s( G" W, q* A
if existsObject(Res) then
9 J& D0 D F! O4 _9 P Obj:=str_to_obj(Res);( r1 Y+ C6 g1 N. Q/ y7 }5 Z8 I
Obj.deleteObject;
+ V: p7 p; |, b6 ^: {, \6 ` end;1 S) L" s% y) x0 T/ e! h
next;: L* G- k3 \4 W9 L
--shengcheng Status:zimoxingceng# k1 J2 `0 m8 e
Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");
$ o) n+ T# ^, O* g/ Z5 @2 `" g Obj.Label:="warehouse status";
. h1 ~$ ^, N' s( r4 t. u
# T( ~& ~( }% [1 i7 F for i:=1 to WH_nums loop
2 d$ ]% m$ ^5 U7 K( C& e Res:=sprint("Store_",i);/ V, D2 @7 p; E R E( Z6 l
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);# P" d6 E- R+ N5 n- T! M0 {" ~
Obj.Label:=sprint("huojiaceng:",i);2 I! V) }: Y) _
Obj.xDim:=WH_x;
: V. M; _ E* H4 _$ x Obj.yDim:=WH_y;/ G6 l& Y6 d) F4 `& I
Res:=sprint("StoreData_",i);' u [$ N" t! B& T$ h/ K* E
. @2 n2 Q( P4 [8 N% l Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);
4 k( u6 @, K: j) O! @2 j# Z Obj.Label:=sprint("huojiaceng:",i);7 s1 J( ]* r. U$ v m& n2 h
Obj.inheritFormat:=false;& t4 R% B% h2 m9 y/ p& w
Obj.maxxDim:=WH_x;; u8 E7 i. x6 f
Obj.maxyDim:=WH_y;8 c5 ~4 [% B& _. C( Q
Obj.ColumnWidth:=3;
$ L8 {8 e4 q% ?6 R0 o next;
* M( \& M+ @7 ]' {6 x, j% ] 9 `1 l: O' L* {& [( ]6 T
.Delivery.MUs.Forklift.speed:=2;' `) V# R# X( V6 l9 I
WH_var.delete({1,Part_Nums+1}..{*,*});4 |0 _6 |- P4 _* k" Q* \
for i:=1 to Part_Nums loop/ l. b# y: D6 @
WH_var[1,i]:=chr(64+i);
2 R" i3 K: ?- H' J6 v next;
$ E# p' m3 I9 z3 h+ M( \0 H9 pend;/ u0 T( a* |. M( V! J$ G9 g
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了
9 j3 j/ |7 S) z8 H
, u; s; t* X+ B H2 l |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|