全球FlexSim系统仿真中文论坛

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

作者: zhaobener    时间: 2012-3-6 10:15
标题: 如何根据加工物品的种类动态调节multiprocessor中某一步骤优先级?
本帖最后由 zhaobener 于 2012-3-6 10:17 编辑 3 \  d3 r0 y( q, N
* e( I1 \( _( I0 p) }4 M6 {0 b
假设有5种零件 itemA,itemB, itemC, itemD 和 itemE4 K# r+ p% A0 u& e: X2 g7 a0 C4 b
现有多台完全相同的multiprocessor
" J9 b, n' p/ S6 @+ s零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
8 y: B) ?$ g* a4 J' D/ ^! `在步骤step2中需要某位工人的参与
* P" r" o" F4 p: `我想问的是有没有办法根据item的种类来设定step2的优先级& r  q. {  B# w2 |: o- N
设工人优先加工itemA 之后itemB 以此类推
$ o- F' b: n$ g4 L9 R0 A) V, q
% e0 \. ~2 L# ?  d& \2 L我计划是用类似语句实现 但不知道那种是正确的 帮助文档里有的语句是:/ m0 k' a6 F0 ~# {: X
setpriority(obj tasksequence, num newpriority) 3 N  q; |; T# z9 C* R8 w( F
其中obj tasksequence应该填什么?
. T# F  T' Y5 ^! R4 c0 `$ q& f8 x3 F# [) ^$ {0 |5 ]
我产生这个想法是因为multiprocessor可以预先设定某一步骤的优先级(如图所示) 所以我想能不能通过某个语句来设定这个优先级
9 z' m/ j! ]0 H$ y( l" p9 h: e5 q, O# g2 ?
例:& p  C  P) h8 j# C& L
switch(itemtype(item))
0 u: _" h- }: I( U. y' J) [{) e( F- F- X" x: ~  t2 q! t
    case1: setpriority(obj tasksequence, 5)  【正确设定优先级应该用什么语句?】
; x$ B. c0 R  x0 g( X    case2: setpriority(obj tasksequence, 4)( o. X  m7 A' V2 h! r
    case3: setpriority(obj tasksequence, 3)
0 F0 n/ i$ O, `2 `8 S) a    case4: setpriority(obj tasksequence, 2)5 K# {/ L- x& L4 |
    default: setpriority(obj tasksequence, 1)
1 E( Q! ?5 Q% U6 B: S}6 P, G" G7 u$ c& B# a
7 r2 }% E1 d, S9 n: f* A: k
[attach]479[/attach]
作者: tz0103    时间: 2012-3-6 11:21
你的问题描述的其实不是很清楚。! [" t. p* t. z+ R' _
先回答你第一个问题:obj tasksequence就是填写要设置优先级的任务序列。后面就设置优先级。
; R! ~5 o, N- c/ g我觉得你这个问题应该不是叫“设置step2的优先级”,而是应该根据itemtype设置操作员的任务序列的优先级,然后让操作员根据自己任务序列的优先级进行任务操作。
+ h7 U& M  k* e. c这只是我的一个想法,没有具体操作,有问题的地方还请斟酌。希望对你有帮助。
作者: zhaobener    时间: 2012-3-8 06:48
2# tz0103 ' A: s2 X- A0 R
9 G$ G: d& H; O- k2 ^* v9 Y, E! Z0 q4 f
谢谢了) O1 U! n; T" k, A  x/ ~* l
这部分知识需要tasksequence相关的知识
" Q0 N) o; n  x& T- d; C& [8 }, r我简单研究了下 暂时能把这个问题解决了
9 z2 r" I) G# [( J2 `8 I9 D+ z0 m: g2 |7 ?3 D2 h4 a, \
解决方案如下:
& U. @  @! T$ Ahttp://www.flexsim.asia/viewthre ... &extra=page%3D1




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