全球FlexSim系统仿真中文论坛

搜索
查看: 4499|回复: 2
打印 上一主题 下一主题

如何根据加工物品的种类动态调节multiprocessor中某一步骤优先级?

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2012-3-6 10:15:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhaobener 于 2012-3-6 10:17 编辑 - t" O5 s$ Z: J$ Z( `; K
. u4 P3 J/ m9 X6 b5 t4 k
假设有5种零件 itemA,itemB, itemC, itemD 和 itemE
6 ]9 I- ]: @- q  ?现有多台完全相同的multiprocessor
3 z6 f9 u; d7 K; i, ]# p( E7 m零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
! s- I% @% {: \" A7 Z在步骤step2中需要某位工人的参与$ T, F. r$ H: ~8 ?. @. n+ E6 a
我想问的是有没有办法根据item的种类来设定step2的优先级8 w! I4 {2 u7 ]) C0 ]
设工人优先加工itemA 之后itemB 以此类推
- b& F. g2 [" j" }; o  U: ~+ t& d- R% g+ u- U: _
我计划是用类似语句实现 但不知道那种是正确的 帮助文档里有的语句是:
, _) v2 y4 V" _" |setpriority(obj tasksequence, num newpriority)
& @$ d4 G! \, T& p% R: v其中obj tasksequence应该填什么?; l) C% }' r, h. z& T: i$ F8 E

0 P$ K1 i; X. b- t0 m. Q我产生这个想法是因为multiprocessor可以预先设定某一步骤的优先级(如图所示) 所以我想能不能通过某个语句来设定这个优先级
, d8 \% W) l8 J6 `9 C- x( l. ]$ l/ i6 A3 g0 @3 ?, v/ g$ b
例:# n2 K# d8 y/ n( U( Z& L9 b. S
switch(itemtype(item))
- q; F- s" I4 q8 E$ C( D{
+ Y! p; `' k1 M8 |1 H    case1: setpriority(obj tasksequence, 5)  【正确设定优先级应该用什么语句?】5 [( j& S3 U! d+ D. E0 S- i
    case2: setpriority(obj tasksequence, 4)( c0 a6 h4 @/ }4 E9 V0 h0 A2 o, D- x
    case3: setpriority(obj tasksequence, 3)
. u# ~' C5 h% x/ I8 v, j    case4: setpriority(obj tasksequence, 2)
0 B" v8 R) j8 s  ^    default: setpriority(obj tasksequence, 1)
! T7 ?- k9 E$ w9 M$ R}* X. F9 C; I6 u# H$ C% C+ a! {# ?7 T
- Q$ y  d" c! i2 {! O% G

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
2#
tz0103 发表于 2012-3-6 11:21:36 | 只看该作者
你的问题描述的其实不是很清楚。
$ ~6 f" T. {. b' b" j+ w先回答你第一个问题:obj tasksequence就是填写要设置优先级的任务序列。后面就设置优先级。8 Z; v% j7 z/ G' `5 r) o7 a
我觉得你这个问题应该不是叫“设置step2的优先级”,而是应该根据itemtype设置操作员的任务序列的优先级,然后让操作员根据自己任务序列的优先级进行任务操作。' ?+ p8 @) u# y' O7 z
这只是我的一个想法,没有具体操作,有问题的地方还请斟酌。希望对你有帮助。
3#
 楼主| zhaobener 发表于 2012-3-8 06:48:09 | 只看该作者
2# tz0103 3 K1 ?) {" ?5 \6 [
0 S! W6 @8 n. Z! t
谢谢了
4 O9 w- v, L* l: w9 N: D2 }8 |这部分知识需要tasksequence相关的知识
% A: O! L! ?+ f4 [# r2 d+ M我简单研究了下 暂时能把这个问题解决了
8 ^3 r! `# Y' q* a3 s& Z3 Q' a
' @4 [: s7 |0 U" L, D9 N! h; b解决方案如下:
# [8 \) {4 B( z3 i, H9 rhttp://www.flexsim.asia/viewthre ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-7-1 01:12 , Processed in 0.073260 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表