全球FlexSim系统仿真中文论坛
标题:
如何根据加工物品的种类动态调节multiprocessor中某一步骤优先级?
[打印本页]
作者:
zhaobener
时间:
2012-3-6 10:15
标题:
如何根据加工物品的种类动态调节multiprocessor中某一步骤优先级?
本帖最后由 zhaobener 于 2012-3-6 10:17 编辑
6 x' P( @) V9 Q, `+ F# F
! `! i7 i% T2 ^0 q2 H
假设有5种零件 itemA,itemB, itemC, itemD 和 itemE
# x: n l g: S) ?7 J! P* I
现有多台完全相同的multiprocessor
5 J9 Y1 J8 _! m
零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
: f! C9 `7 Z' Q3 l& I. O. B
在步骤step2中需要某位工人的参与
7 w) A9 @" m7 K( l, `
我想问的是有没有办法根据item的种类来设定step2的优先级
5 Z4 j7 K+ [* M: |9 v
设工人优先加工itemA 之后itemB 以此类推
% h/ L; k$ F5 v8 z1 W, M' N. t
: _8 o7 Z( M8 r- M: ?7 u1 G u
我计划是用类似语句实现 但不知道那种是正确的 帮助文档里有的语句是:
# Q5 a: L6 E! M1 l& n' t
setpriority(obj tasksequence, num newpriority)
! Y% Q. e" E' |5 g" {3 k
其中obj tasksequence应该填什么?
" W: g3 X, B! i3 _% G) ? e+ ] H5 f% v
4 [+ ]) V7 ^; Z, d5 t4 C
我产生这个想法是因为multiprocessor可以预先设定某一步骤的优先级(如图所示) 所以我想能不能通过某个语句来设定这个优先级
6 d. h3 }4 ]" [7 E
2 u7 d* m5 I8 K+ o6 h) v8 |9 P
例:
# v% ~ ` E) ^
switch(itemtype(item))
( T+ E, ] [1 B( M" i. P( r: j( [0 y
{
9 ^, ]6 v: o: W7 ^, K( { n
case1: setpriority(obj tasksequence, 5) 【正确设定优先级应该用什么语句?】
. y7 Q* d1 X, a# C l3 O
case2: setpriority(obj tasksequence, 4)
" h% P3 m% A1 z' d- I8 j( t7 [& n
case3: setpriority(obj tasksequence, 3)
6 Z, i7 [% @: d" v; x) ]
case4: setpriority(obj tasksequence, 2)
% }6 q K' [1 y
default: setpriority(obj tasksequence, 1)
2 ?* ?" }. M, L+ K( ~
}
/ n: B% z/ N) U
. ~$ @$ `: b* u& x" \$ Q8 H: \! W
[attach]479[/attach]
作者:
tz0103
时间:
2012-3-6 11:21
你的问题描述的其实不是很清楚。
* k: ?$ F+ ~7 G/ _0 t+ e& a, [1 @: j
先回答你第一个问题:obj tasksequence就是填写要设置优先级的任务序列。后面就设置优先级。
& e G. I4 q3 D% ]
我觉得你这个问题应该不是叫“设置step2的优先级”,而是应该根据itemtype设置操作员的任务序列的优先级,然后让操作员根据自己任务序列的优先级进行任务操作。
$ J; r# |% Q ]3 D' h9 y9 V
这只是我的一个想法,没有具体操作,有问题的地方还请斟酌。希望对你有帮助。
作者:
zhaobener
时间:
2012-3-8 06:48
2#
tz0103
; i% r3 _* E, g# m, U# y) N* e! V
! f3 g! b% J; S- R+ n j$ J( s
谢谢了
& `, E5 i* p* P& X) F7 v7 t
这部分知识需要tasksequence相关的知识
; K8 }: o8 N/ X7 o
我简单研究了下 暂时能把这个问题解决了
7 }& ]/ A5 H& B
2 m* E# y5 I2 d: z
解决方案如下:
6 _; ~& L) X w5 ^* a5 Y
http://www.flexsim.asia/viewthre ... &extra=page%3D1
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/)
Powered by Discuz! X3.3