|
本帖最后由 zhaobener 于 2012-3-6 10:17 编辑
7 I$ u& @ u: V. Y; G G
% Q- J( R {0 y- }/ R0 X假设有5种零件 itemA,itemB, itemC, itemD 和 itemE
! s5 t7 ]" I" g, ~现有多台完全相同的multiprocessor
6 e' G2 D2 ?, `- O零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3" X$ X: M+ ]# O4 ]- F2 o
在步骤step2中需要某位工人的参与5 ^1 `" B5 i8 x+ b* {* t z5 a) |/ L2 W
我想问的是有没有办法根据item的种类来设定step2的优先级& C2 e; @) b+ x0 N, |
设工人优先加工itemA 之后itemB 以此类推
3 D% b& C# w+ _. O- s/ T. Z2 o5 C; f
6 ]( n/ `4 m4 j2 B9 I( j" d我计划是用类似语句实现 但不知道那种是正确的 帮助文档里有的语句是:
4 i- M, Q: D0 P' v: S( msetpriority(obj tasksequence, num newpriority) - h E$ ]! }$ P) @( H! ?8 C0 X
其中obj tasksequence应该填什么?
0 G: z7 e9 c, z9 j- u# j5 B3 x9 H
我产生这个想法是因为multiprocessor可以预先设定某一步骤的优先级(如图所示) 所以我想能不能通过某个语句来设定这个优先级# e) `1 B( a! F) o4 A( F' v0 e: R
+ ]% i2 M' k4 y) m$ ]例:
; f% ^1 |$ ?; e/ {/ J, `$ Gswitch(itemtype(item))
; q* p5 h9 |$ ]; `{ {- f6 Z0 G/ o( X5 V
case1: setpriority(obj tasksequence, 5) 【正确设定优先级应该用什么语句?】% t; z$ k2 d0 z0 F, W) g7 @2 F
case2: setpriority(obj tasksequence, 4)% X: [5 c' U3 u4 F+ E8 T% o+ r
case3: setpriority(obj tasksequence, 3)2 r! Q( |* [- G a
case4: setpriority(obj tasksequence, 2)
0 x8 w z: A G$ Z default: setpriority(obj tasksequence, 1)
$ P9 `; C: G* z9 ~}
( |% F* C% e9 i* N, b. ]3 j" k3 ]9 p) Y
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|