|
假设有5种零件 itemA,itemB, itemC, itemD 和 itemE
E+ C& ^+ c6 l- [现有多台完全相同的multiprocessor, S: q% P9 W4 }) t
零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
2 t& f3 v: K$ b在步骤step2中需要某位工人operator的参与' u3 `0 t! a: `/ n u1 @
; U9 ^! @3 c6 b2 p6 l求如何根据item的种类来设定operator在step2中,工人优先加工itemA 之后itemB 以此类推
" S- M7 K# q6 h. Y' d, t( Z; E) r, R) \; T9 D
解决方案:此类问题涉及到tasksequence的设定' f2 u+ V$ J4 M3 o3 e, z
4 K1 j7 G( J( X/ }% v在multiprocessor中的processor2中 ' X: S" r/ S( T" Z. C, s
点击下拉菜单 Pick Operator并选取 “Pick Operator with Animatio”, G1 e9 f" B, X" K/ t' _
进入其中的代码
7 }& J) t8 j# S9 ?' F选取 “treenode ts = createemptytasksequence(operator,0,0);” |3 N% d$ u5 s& a# c& ?
将其改为 s4 i' `" z8 s+ t! c% s; l
"treenode ts = createemptytasksequence(operator,NUM-getitemtype(item),0);": b! B2 q# B8 m
其中NUM=物品种类数+1
. d) R- Q2 w" t这样就确保优先级由itemtype=1向itemtype=5递减8 F- j% m- V0 |# W* h4 F3 |
" X: f8 u$ @1 r8 P" M9 S
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|