|
假设有5种零件 itemA,itemB, itemC, itemD 和 itemE
* G5 I. G+ r+ @8 W* Q6 j+ ]现有多台完全相同的multiprocessor+ H+ d A3 x+ n: r& u2 Y& C" B
零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
X8 T6 @5 H: W( ]! ^! T* R在步骤step2中需要某位工人operator的参与/ d; x" u. F8 }6 Q* A! ?$ ~+ Q% t
4 E `1 ^ V6 g' D4 u求如何根据item的种类来设定operator在step2中,工人优先加工itemA 之后itemB 以此类推, u+ L/ S' g, x M: A
( U- a2 j) N8 ?1 u& i解决方案:此类问题涉及到tasksequence的设定
2 T9 u" E% L' X' [! Z( \
, F( ~' C7 }0 x, N$ X在multiprocessor中的processor2中 8 [2 }: i3 e6 c3 C) E& V6 @- X: `
点击下拉菜单 Pick Operator并选取 “Pick Operator with Animatio”$ @* V5 N9 {+ L2 ?/ d) L6 I) [
进入其中的代码
' p( ?5 E' s/ ]7 H0 J2 i. a8 o选取 “treenode ts = createemptytasksequence(operator,0,0);”
& t- c# |6 H5 F9 m! b将其改为9 `, q4 K4 M; |
"treenode ts = createemptytasksequence(operator,NUM-getitemtype(item),0);"
k- \$ V0 g0 t& l: F5 ?其中NUM=物品种类数+1' P+ T% t, k: a$ v( p. H
这样就确保优先级由itemtype=1向itemtype=5递减6 C' M6 Z" W- z- J+ O
) n `. E8 [1 D/ N& v# h- B& V9 G |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|