|
|
我在做《生产系统仿真——plant simulation应用教程》第八章的仓储案例,在8.2.2里需要生成仓储货架层,我按照书上的语句输进去之后结果在22行出错了。
3 n7 O; c% |# N& }5 a' C$ t语句是这样的/ o) N+ V% F" W/ m$ P
is! W8 Y" U3 K6 C5 X+ ]$ @8 e) k# ~
i:integer;# t, `: V6 s% c) @) |2 l5 A6 F
Res:string;" ]9 E! M* ]: w# x9 B/ p( g
obj:object;$ q! [7 X' K0 `. M
do
9 E/ [' Z- R; v/ \) [, x) J! Z if existsObject("Status") then5 s: ~) A2 K; m& n% u6 e* N
Status.deleteObject;# P1 d" S* E6 ~. e# {
end;
/ d9 U- K2 [: N for i:=1 to 10 loop
2 Q2 W: }! f6 S! P4 q; ~) v/ c Res:=sprint("Store_",i);8 B! Q: N! p0 F. O8 _ p% r0 @. G% ~
if existsObject(Res) then
2 ^- P" l ?8 F6 Z Obj:=str_to_obj(Res);
+ W/ i# [$ y( F' X) r1 ^ Obj.deleteObject;3 k" q3 O3 y9 z* F- W
end;/ c C j& b3 i. `# \0 a
next;
+ x2 Z" s8 ]' h" ` --shengcheng Status:zimoxingceng
; x& c" M* z1 ] Obj:=.MaterialFlow.Frame.createObject(current,160,140,"Status");& n: w0 q U; \* |6 o( h) l
Obj.Label:="warehouse status";
! c- ` F1 I0 {/ Q7 S" } $ O$ s4 P$ G1 f; y0 O- J: w% z
for i:=1 to WH_nums loop1 x% y* Y5 h2 o) r* ^: \
Res:=sprint("Store_",i);- ^* u; h' B! m, [' L9 a
Obj:=.Delivery.Res.store.createObject(current,400,i*80,Res);
. U8 P u9 [8 R1 f% h Obj.Label:=sprint("huojiaceng:",i);$ A; A! w2 k4 z1 f/ p, x
Obj.xDim:=WH_x;
, k: w" b* n1 G* z* b e Obj.yDim:=WH_y;
" u; J5 ]+ d! I/ z! ~0 m Res:=sprint("StoreData_",i);0 c) e5 j; t7 M# G' Q1 ?7 b
|% X- H; v9 l
Obj:=.InformationFlow.TableFile.createObject(current.Status,i*120-60,40,Res);8 A6 u& b: O3 i+ A5 R% Z
Obj.Label:=sprint("huojiaceng:",i);+ {" _2 `5 X* p- f. \9 e
Obj.inheritFormat:=false;
- W! J! o5 z" r Obj.maxxDim:=WH_x;: G9 x+ u; |# } C0 j o: o
Obj.maxyDim:=WH_y;
* @ d) t. T M9 ] Obj.ColumnWidth:=3;1 ?# U# l; X2 h8 Q" t& h d% c+ D
next;3 m# `/ r9 J: S" B& N: B" X3 Q
0 R# l s' ]8 y! ? S. i- H .Delivery.MUs.Forklift.speed:=2;0 U, c6 ]; z6 S; r4 i
WH_var.delete({1,Part_Nums+1}..{*,*});" o- O$ y1 h& v! Z% k( w7 r
for i:=1 to Part_Nums loop! P8 ~, p& J! s3 V
WH_var[1,i]:=chr(64+i);
2 c" R$ q. [1 `+ d next;
D/ `, U+ Q6 A' j0 ?9 F/ qend;% w4 U+ L4 \; m1 S- e
出错的截图在这里。这些语句可以生成出来子模型层Status,但是生成不了货架层,错误显示说是unknown identifer res.求大神帮忙看看!!!多谢了 ; P& C2 R' U4 ~! g/ J
: q2 o6 G0 @5 @0 a: O$ B8 g' y( p$ R
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|