全球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 d
http://www.flexsim.asia/viewthre ... &extra=page%3D1
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/)
Powered by Discuz! X3.3