全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2012-3-6 10:15:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhaobener 于 2012-3-6 10:17 编辑
( @3 X5 v6 S# M  C$ R
4 b8 m' {7 X, l+ m! E% G假设有5种零件 itemA,itemB, itemC, itemD 和 itemE8 I3 }5 o; v6 m% L2 K" g  J
现有多台完全相同的multiprocessor
7 M$ ^6 x/ g% z零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
% w0 ?. ~$ `$ @, p在步骤step2中需要某位工人的参与, q/ D9 J- D9 X$ C
我想问的是有没有办法根据item的种类来设定step2的优先级/ L- u- R+ D1 O9 h- ~
设工人优先加工itemA 之后itemB 以此类推
' }9 g% G7 ~- M* @9 |! Z! K* _6 }1 T. h* }2 ^
我计划是用类似语句实现 但不知道那种是正确的 帮助文档里有的语句是:1 @; O4 b: w' I2 C* q: M
setpriority(obj tasksequence, num newpriority)
( y! j/ l8 o  h, N, C其中obj tasksequence应该填什么?! z  ?) f2 P3 z# e0 k( Z& _
% v! W, }9 w% K7 i# D' W- _5 ~/ U
我产生这个想法是因为multiprocessor可以预先设定某一步骤的优先级(如图所示) 所以我想能不能通过某个语句来设定这个优先级
/ L  |6 u: I+ ^4 m; r: T9 ?: {- p; U& }0 r
例:& m4 L; x' t3 Z. {' C/ u7 C
switch(itemtype(item))
+ E7 P; y, E) n+ b" U# ~' x8 F{* l8 O  c( j( @
    case1: setpriority(obj tasksequence, 5)  【正确设定优先级应该用什么语句?】
5 F1 I8 Y* J6 H: K* H/ Z3 Q    case2: setpriority(obj tasksequence, 4)/ ^# s. Q6 m4 l
    case3: setpriority(obj tasksequence, 3)8 u) c4 V2 j/ q0 r( l3 F7 N
    case4: setpriority(obj tasksequence, 2)( C' e3 _2 g* n9 E$ z1 I
    default: setpriority(obj tasksequence, 1)( T+ c' m' T9 v! V( ~
}+ \2 p' P& R9 k

$ s  H) ^* u; K# B5 Y; ^  ?8 e

本帖子中包含更多资源

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

x
2#
tz0103 发表于 2012-3-6 11:21:36 | 只看该作者
你的问题描述的其实不是很清楚。
3 Z1 W$ X/ B+ Q' A8 L  S先回答你第一个问题:obj tasksequence就是填写要设置优先级的任务序列。后面就设置优先级。
* k3 N7 O2 o1 }" {8 M" q9 z0 m* C我觉得你这个问题应该不是叫“设置step2的优先级”,而是应该根据itemtype设置操作员的任务序列的优先级,然后让操作员根据自己任务序列的优先级进行任务操作。
! ~5 f/ E7 e' ~- z6 d% _这只是我的一个想法,没有具体操作,有问题的地方还请斟酌。希望对你有帮助。
3#
 楼主| zhaobener 发表于 2012-3-8 06:48:09 | 只看该作者
2# tz0103
9 b! @8 M% S- M0 X2 ?% z  A1 M$ Z) |2 Q: o, s+ s- _6 `7 g
谢谢了) p! C6 e4 i8 |- w3 f; Z
这部分知识需要tasksequence相关的知识  u6 Q8 a$ X  W+ R
我简单研究了下 暂时能把这个问题解决了: L+ i6 B* Y6 N2 r

; z7 B& j' c' I* R0 @! y$ M- ~解决方案如下:# D" w. \/ b: _( g: e( X
http://www.flexsim.asia/viewthre ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-8 01:22 , Processed in 0.087360 second(s), 14 queries .

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

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