请教一下,我创建了6个钢板用entity表示,钢板的厚度有三种分别用1,2,3表示。在entity的自定义属性里面创建了thickness的属性定义为integer型分别给每个钢板厚度赋值。在分流运输时,创建了一个flow对象,后接三个buffer,编辑了一个method对象添加给flow的exit从而根据厚度对钢板进行分流,我写的method如下: 
3 ?: g# _. F4 U:integer' V" M- x3 |  ^3 F- i 
is( H* ?: e8 k) m  A; F 
m :integer;Thickness :integer; 
7 m2 ^  _3 A9 ~do$ a* Q. B. Y8 O/ B8 m1 I. F3 ` 
m=@.Thickness;( K. W* F# K6 F4 \5 n 
if m=1then 
" @1 ^4 J+ V1 j1 D2 r9 a1 ?- kreturn 1; 
3 R' B, l- _% X7 ielseif m=2then3 \! S  l6 q5 ~6 i! R  `# A9 o 
return 2; 
1 h( T3 u6 ^6 H6 S: |else, S& F& F1 P* F8 X8 J 
return 3 ; 
  [9 a+ X4 `3 `end;) Q5 A* u, ]3 u4 m: P 
end;只有读了entity1可以被运输到相应的Buffer上,再读entity2就说不识别Thickness了,我想不明白了,请大家有时间帮忙解惑一下,不甚感激 |