全球FlexSim系统仿真中文论坛
标题:
根据物品种类itemtype动态调节operator的加工优先级
[打印本页]
作者:
zhaobener
时间:
2012-3-8 06:42
标题:
根据物品种类itemtype动态调节operator的加工优先级
假设有5种零件 itemA,itemB, itemC, itemD 和 itemE
0 U4 I( k) W0 i: o; p# S0 h$ Z1 P
现有多台完全相同的multiprocessor
& ~8 o/ F- x2 S0 j8 n
零件在任何一台multiprocessor中均可加工,加工步骤均为step1,step2,step3
5 v/ s4 z" b5 ?' W9 g Y3 z
在步骤step2中需要某位工人operator的参与
" _* o' M9 S: ]$ H2 s
! i: C- d1 N/ [. l1 c
求如何根据item的种类来设定operator在step2中,工人优先加工itemA 之后itemB 以此类推
; p2 {& z/ m3 R# t* G z8 I
) S% c: d S: Z$ w3 a2 a0 O# M B
解决方案:此类问题涉及到tasksequence的设定
( N% K6 r; m: W5 _
, X% w& l0 x, z1 V/ g0 y
在multiprocessor中的processor2中
2 f7 r* M9 I* ^9 J7 I0 ~: @
点击下拉菜单 Pick Operator并选取 “Pick Operator with Animatio”
% d3 r& p ]: d1 }' P" E' D" Z
进入其中的代码
. ]% T1 D# S' V5 Y$ H% y# _2 Q9 |* C0 R
选取 “treenode ts = createemptytasksequence(operator,0,0);”
+ a5 y+ y8 Q/ g, E
将其改为
1 Y7 I- |, r& T/ k
"treenode ts = createemptytasksequence(operator,NUM-getitemtype(item),0);"
3 u: W5 W' L6 C! O
其中NUM=物品种类数+1
$ K9 \7 c. R v1 P* Z
这样就确保优先级由itemtype=1向itemtype=5递减
3 m( s2 X4 W W9 W0 B
( ]# K6 l8 ]+ H
[attach]488[/attach]
作者:
ping1234564
时间:
2012-3-8 08:37
感谢贡献!
作者:
domcylai
时间:
2012-3-8 09:38
不错!
作者:
hubangzhi
时间:
2012-3-9 15:40
为啥lz的模型打不开呢
作者:
hubangzhi
时间:
2012-3-9 15:52
3#
domcylai
# a2 W1 X; T! S; X& D; g9 z
: o3 P2 f" q$ ^0 y# U
$ f; U' s' x7 }3 v2 F3 G
可是在一个复合处理器中,只能同时有一个物品在里面加工啊 ,怎么能选择加工物品的优先级呢?
作者:
domcylai
时间:
2012-3-9 16:15
5#
hubangzhi
; g$ r2 p1 o0 K
; D, z/ M+ O- r% X- \/ y
' @/ t' L1 S, G' f
楼主说 有多个相同的复合处理器, 当同时有两台或一上的处理器在step2 的加工步骤上处理不同的东西时,就产生了优先的问题
作者:
zhaobener
时间:
2012-3-10 03:54
4#
hubangzhi
6 d- e+ x- ^7 ~* ]
' k+ e: U2 U* e) n
我下载试了下是可以打开的 我用的是flexsim5 英文版
) B. J9 h) z& s7 q4 o& }
不确定有没有版本兼容的问题
作者:
flexsimbaobao
时间:
2012-6-3 11:07
打开什么也没有嘛!
作者:
eb_sun
时间:
2017-3-31 15:29
谢谢分享
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/)
Powered by Discuz! X3.3