|
假设有5种零件 itemA,itemB, itemC, itemD 和 itemE
$ v6 r) p6 M: \$ h现有多台完全相同的multiprocessor# D2 `! x) l, _8 o- q
零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
+ v" f+ ?/ U4 q: @. |; D0 s0 v在步骤step2中需要某位工人operator的参与3 j' u" d2 W! w4 D
+ K; ^/ y2 u$ p9 v' w( A: A/ {' S
求如何根据item的种类来设定operator在step2中,工人优先加工itemA 之后itemB 以此类推, G9 T9 i+ o5 W0 P r
% p- m. e1 h: s* O. d
解决方案:此类问题涉及到tasksequence的设定 G& ?1 I6 o, ~* R: j1 n" w0 l
1 l% O) h) `! I* y4 H+ q在multiprocessor中的processor2中
' P2 R% {! w) ?. ^2 G, [点击下拉菜单 Pick Operator并选取 “Pick Operator with Animatio”
4 c& D o8 K9 T* m进入其中的代码4 A2 X Q9 D7 ~ a% b. M3 \& m
选取 “treenode ts = createemptytasksequence(operator,0,0);”
( ^7 c/ U( p) a. {/ p将其改为4 l7 l" T w% y- Q8 D* m
"treenode ts = createemptytasksequence(operator,NUM-getitemtype(item),0);"
# ?" D. J. c2 Y( |/ E0 O+ f0 `其中NUM=物品种类数+1
( ]! b' H5 r* @0 @4 `' }- o( H/ ^ S* B这样就确保优先级由itemtype=1向itemtype=5递减
! [% o4 {$ k; i
- F, @3 |& ^5 }! G/ F. a" x/ m |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|