全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2012-3-6 10:15:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhaobener 于 2012-3-6 10:17 编辑 7 F/ [/ n' A$ i: Y+ W" l

3 r. Q  i9 ^% W8 ^1 S6 r假设有5种零件 itemA,itemB, itemC, itemD 和 itemE0 o3 {+ h2 c" P3 R% t
现有多台完全相同的multiprocessor
, g1 A4 p8 x. F. R9 |: Y! q零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
# H5 h8 W1 |8 G$ L0 s0 S在步骤step2中需要某位工人的参与: l+ R% ?- C& M1 G5 u/ E5 U0 o- U
我想问的是有没有办法根据item的种类来设定step2的优先级
7 k9 `; U- K% G# k9 `$ z, {5 Q设工人优先加工itemA 之后itemB 以此类推
  v9 e+ A; i$ n" U" [' q
8 q% R3 Q+ U& _; F' N我计划是用类似语句实现 但不知道那种是正确的 帮助文档里有的语句是:6 a3 N8 |8 A) D* K6 s1 d. I! L, y
setpriority(obj tasksequence, num newpriority) 1 }, a# \# e! h
其中obj tasksequence应该填什么?
% Q5 e+ @$ L3 ^, u! t  V7 U' I: w. L% X
我产生这个想法是因为multiprocessor可以预先设定某一步骤的优先级(如图所示) 所以我想能不能通过某个语句来设定这个优先级
# K! O& e! O5 J" ^7 n) O8 [* x: Y4 }! b; G7 F" x4 R1 c
例:
: ^) B- c+ d2 J: U" zswitch(itemtype(item)); b$ }. z+ ^3 b- I2 q. p. {
{
. {* a# A4 O! A4 \0 c, y9 D" O/ F% a    case1: setpriority(obj tasksequence, 5)  【正确设定优先级应该用什么语句?】5 j, j/ H) v! d
    case2: setpriority(obj tasksequence, 4)$ q6 X% \$ y$ w( m! t' l
    case3: setpriority(obj tasksequence, 3)8 X+ c( J+ M3 l! Z  U: }2 F" b) h
    case4: setpriority(obj tasksequence, 2)
! W, H( g2 ^2 O1 s7 u  L    default: setpriority(obj tasksequence, 1)1 L) m$ q: }4 ]8 Y
}) B. _7 Z0 Q* G$ A6 X3 O  Z# K' b

+ ?$ V$ I4 S* x, `

本帖子中包含更多资源

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

x
2#
tz0103 发表于 2012-3-6 11:21:36 | 只看该作者
你的问题描述的其实不是很清楚。1 t- `* A, x9 O* y+ t4 |
先回答你第一个问题:obj tasksequence就是填写要设置优先级的任务序列。后面就设置优先级。
8 X0 C$ S$ E4 q我觉得你这个问题应该不是叫“设置step2的优先级”,而是应该根据itemtype设置操作员的任务序列的优先级,然后让操作员根据自己任务序列的优先级进行任务操作。. l, o8 J. S" n1 @
这只是我的一个想法,没有具体操作,有问题的地方还请斟酌。希望对你有帮助。
3#
 楼主| zhaobener 发表于 2012-3-8 06:48:09 | 只看该作者
2# tz0103 7 z+ D* m0 R4 Y" d5 ]3 f

& R! n* U, i9 u谢谢了; m$ l1 Z) n* S6 \4 G- Y% S6 `
这部分知识需要tasksequence相关的知识+ u9 O1 J/ F# g6 k/ p& Q' ~/ J1 H5 i
我简单研究了下 暂时能把这个问题解决了! N' \# Y/ T1 I9 A' L% W

- k+ f; B) @+ q. n解决方案如下:
+ w8 E8 _$ ]4 u, qhttp://www.flexsim.asia/viewthre ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-19 14:09 , Processed in 0.082420 second(s), 14 queries .

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

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