全球FlexSim系统仿真中文论坛

标题: 如何根据加工物品的种类动态调节multiprocessor中某一步骤优先级? [打印本页]

作者: zhaobener    时间: 2012-3-6 10:15
标题: 如何根据加工物品的种类动态调节multiprocessor中某一步骤优先级?
本帖最后由 zhaobener 于 2012-3-6 10:17 编辑 5 f) \) I4 O; E" \! C. ^
) P5 X, k, f; e) B7 ?! p
假设有5种零件 itemA,itemB, itemC, itemD 和 itemE
6 \! w; t! N6 D( ^: T) ?现有多台完全相同的multiprocessor
3 n( T" S1 L) ?( E% \零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
' h1 m, ]( B3 _9 {3 a在步骤step2中需要某位工人的参与
) d1 A! H( y# ?. c" W我想问的是有没有办法根据item的种类来设定step2的优先级0 N8 d, K1 `: y: f# y
设工人优先加工itemA 之后itemB 以此类推
) Q! j! C$ O9 u' A/ k' Z. h) l" c  l, a
我计划是用类似语句实现 但不知道那种是正确的 帮助文档里有的语句是:* |5 `3 g4 X$ r! H. P" R" ?
setpriority(obj tasksequence, num newpriority)
8 P% B6 r" \0 v" g, e其中obj tasksequence应该填什么?
, a, `5 Q; T3 q: S, G3 ~+ e/ D' l: `$ [. P' ]
我产生这个想法是因为multiprocessor可以预先设定某一步骤的优先级(如图所示) 所以我想能不能通过某个语句来设定这个优先级7 X$ O: h" S0 t" M0 Q: ~! i

+ T4 [+ J# ?7 D" B' g例:9 H. L8 L" l' M# z
switch(itemtype(item))
- T6 V6 E1 V# b  Z* P{; v; ~. p+ A2 ~
    case1: setpriority(obj tasksequence, 5)  【正确设定优先级应该用什么语句?】% n4 f2 Q$ h; q) x4 Q0 ~
    case2: setpriority(obj tasksequence, 4)6 Z  a7 v0 s( d+ ~
    case3: setpriority(obj tasksequence, 3)$ a4 v8 q  q; Y" E  m8 L& ]& w  W3 c
    case4: setpriority(obj tasksequence, 2)
2 |5 W9 ?1 a' r% P  h8 }    default: setpriority(obj tasksequence, 1)# K! K) y1 s' i$ d7 s1 O
}; c' P0 X% w, |) w. U6 ^/ h
$ v# A0 p2 R/ u  B# @) T8 e
[attach]479[/attach]
作者: tz0103    时间: 2012-3-6 11:21
你的问题描述的其实不是很清楚。
0 J+ u4 B3 ~+ x/ s" f6 o) m先回答你第一个问题:obj tasksequence就是填写要设置优先级的任务序列。后面就设置优先级。! d$ H$ s- f  d8 {3 q1 X8 r
我觉得你这个问题应该不是叫“设置step2的优先级”,而是应该根据itemtype设置操作员的任务序列的优先级,然后让操作员根据自己任务序列的优先级进行任务操作。) f. N) ~  |0 J9 F) w' `& Q
这只是我的一个想法,没有具体操作,有问题的地方还请斟酌。希望对你有帮助。
作者: zhaobener    时间: 2012-3-8 06:48
2# tz0103 ! ]4 S0 e% H' D( U6 P
; w" |3 n: l9 @, }( M
谢谢了
6 t* O' \, T+ ]) u这部分知识需要tasksequence相关的知识
2 _. t4 ~7 n2 }" |. E0 M我简单研究了下 暂时能把这个问题解决了& o! j4 a3 p' b% T6 P1 I2 @; Y! m: y

& g  m4 v' _% X1 I2 U# _解决方案如下:
! Z4 F: e- }9 p$ r! a3 z% N1 dhttp://www.flexsim.asia/viewthre ... &extra=page%3D1




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3