全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2012-3-6 10:15:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhaobener 于 2012-3-6 10:17 编辑 ( i* Z, ?9 Y3 ~  S( _, G" W& N5 G$ m

5 @7 C$ O  |5 l8 m6 x- q假设有5种零件 itemA,itemB, itemC, itemD 和 itemE/ G) f) Y/ w& u3 H4 d& _+ p7 b
现有多台完全相同的multiprocessor
# K8 ~4 k( @0 W) F0 F- z) {- p零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3% Q, Z% U% h  B5 l7 `8 L
在步骤step2中需要某位工人的参与% G( K- U! r/ C4 O4 d$ [, j
我想问的是有没有办法根据item的种类来设定step2的优先级9 Y' w: q, O" l1 T  I. }
设工人优先加工itemA 之后itemB 以此类推- o7 M1 h. T3 P% U: Y; R
: m" @* ]8 H. M& B9 J7 _
我计划是用类似语句实现 但不知道那种是正确的 帮助文档里有的语句是:  a. h2 P7 V  ?9 \
setpriority(obj tasksequence, num newpriority)
& m6 [, S( T. r. D其中obj tasksequence应该填什么?, D" ]4 S. ]6 ~* v- ?5 m/ A9 h0 b) e
& `* ^, I1 x, A. L- f
我产生这个想法是因为multiprocessor可以预先设定某一步骤的优先级(如图所示) 所以我想能不能通过某个语句来设定这个优先级2 h/ ^& v  k# n
0 R- W# l% V3 }$ p3 L7 H  @1 [* q
例:7 u, H  d6 Q) c+ ^. w1 V
switch(itemtype(item)). n% V, n$ @! i! J; l
{
- p, S( h% {0 G    case1: setpriority(obj tasksequence, 5)  【正确设定优先级应该用什么语句?】: d5 U) J& J' V) r% ~% ]& o
    case2: setpriority(obj tasksequence, 4)
* _  H' M. x# D7 P    case3: setpriority(obj tasksequence, 3)
/ l3 X4 g3 a+ }5 l0 b% R    case4: setpriority(obj tasksequence, 2)- {$ H: Q# f2 f3 S
    default: setpriority(obj tasksequence, 1)  O# s" g: k8 u. ~
}
& q* i3 t& a% c; F2 Y
9 U/ s- @  a" B3 d1 d2 L, x* Z

本帖子中包含更多资源

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

x
2#
tz0103 发表于 2012-3-6 11:21:36 | 只看该作者
你的问题描述的其实不是很清楚。7 t# X7 x1 Y1 b3 ]2 Q' \
先回答你第一个问题:obj tasksequence就是填写要设置优先级的任务序列。后面就设置优先级。2 H; t" W" F7 M
我觉得你这个问题应该不是叫“设置step2的优先级”,而是应该根据itemtype设置操作员的任务序列的优先级,然后让操作员根据自己任务序列的优先级进行任务操作。
! F6 Q$ }( c: R0 D0 i0 G8 e这只是我的一个想法,没有具体操作,有问题的地方还请斟酌。希望对你有帮助。
3#
 楼主| zhaobener 发表于 2012-3-8 06:48:09 | 只看该作者
2# tz0103 # t5 D' y+ E  x5 l
  T8 V1 ~5 U; `& R0 b
谢谢了  J; i) s* A% v" m: O- V/ M
这部分知识需要tasksequence相关的知识
3 U) C& x3 A5 x4 `8 E我简单研究了下 暂时能把这个问题解决了# b! ~; ]" Y0 ^3 K2 l: \- ~" r  |

! H' B" \) g! j- c. V9 y- a+ F解决方案如下:
9 M) ~- k- }8 Jhttp://www.flexsim.asia/viewthre ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-8 20:43 , Processed in 0.072781 second(s), 14 queries .

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

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