请教一下,我创建了6个钢板用entity表示,钢板的厚度有三种分别用1,2,3表示。在entity的自定义属性里面创建了thickness的属性定义为integer型分别给每个钢板厚度赋值。在分流运输时,创建了一个flow对象,后接三个buffer,编辑了一个method对象添加给flow的exit从而根据厚度对钢板进行分流,我写的method如下:; i7 n% {/ Z n6 k2 L7 b& N
:integer9 G. L& F8 ~ F- g% v+ K4 X, `/ X
is
8 q% M+ w; `, w7 t: t$ @% r7 om :integer;Thickness :integer;: L3 @: D$ r# j) D! T* ~+ d3 Q
do
9 W1 u. w; K0 ~ ^+ P( I5 rm=@.Thickness;
, y' d: f8 m v$ F) N# V$ Qif m=1then
* e5 ]$ X9 J$ \7 O/ B* R: r) h& ~return 1;( [4 B* q( ]& J! z/ u0 K% z
elseif m=2then
$ ?- o h3 L7 k- f- O- Qreturn 2;( a8 `9 G; b% M! O- r3 Y' S
else
) _- z+ x9 A/ Hreturn 3 ;! t E+ b! @! Z# v
end;: @- s ~& U( `5 e0 u) l; b
end;只有读了entity1可以被运输到相应的Buffer上,再读entity2就说不识别Thickness了,我想不明白了,请大家有时间帮忙解惑一下,不甚感激 |