全球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 Yhttp://www.flexsim.asia/viewthre ... &extra=page%3D1




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