|
本帖最后由 zhaobener 于 2012-3-6 10:17 编辑 - t" O5 s$ Z: J$ Z( `; K
. u4 P3 J/ m9 X6 b5 t4 k
假设有5种零件 itemA,itemB, itemC, itemD 和 itemE
6 ]9 I- ]: @- q ?现有多台完全相同的multiprocessor
3 z6 f9 u; d7 K; i, ]# p( E7 m零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
! s- I% @% {: \" A7 Z在步骤step2中需要某位工人的参与$ T, F. r$ H: ~8 ?. @. n+ E6 a
我想问的是有没有办法根据item的种类来设定step2的优先级8 w! I4 {2 u7 ]) C0 ]
设工人优先加工itemA 之后itemB 以此类推
- b& F. g2 [" j" }; o U: ~+ t& d- R% g+ u- U: _
我计划是用类似语句实现 但不知道那种是正确的 帮助文档里有的语句是:
, _) v2 y4 V" _" |setpriority(obj tasksequence, num newpriority)
& @$ d4 G! \, T& p% R: v其中obj tasksequence应该填什么?; l) C% }' r, h. z& T: i$ F8 E
0 P$ K1 i; X. b- t0 m. Q我产生这个想法是因为multiprocessor可以预先设定某一步骤的优先级(如图所示) 所以我想能不能通过某个语句来设定这个优先级
, d8 \% W) l8 J6 `9 C- x( l. ]$ l/ i6 A3 g0 @3 ?, v/ g$ b
例:# n2 K# d8 y/ n( U( Z& L9 b. S
switch(itemtype(item))
- q; F- s" I4 q8 E$ C( D{
+ Y! p; `' k1 M8 |1 H case1: setpriority(obj tasksequence, 5) 【正确设定优先级应该用什么语句?】5 [( j& S3 U! d+ D. E0 S- i
case2: setpriority(obj tasksequence, 4)( c0 a6 h4 @/ }4 E9 V0 h0 A2 o, D- x
case3: setpriority(obj tasksequence, 3)
. u# ~' C5 h% x/ I8 v, j case4: setpriority(obj tasksequence, 2)
0 B" v8 R) j8 s ^ default: setpriority(obj tasksequence, 1)
! T7 ?- k9 E$ w9 M$ R}* X. F9 C; I6 u# H$ C% C+ a! {# ?7 T
- Q$ y d" c! i2 {! O% G
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|