全球FlexSim系统仿真中文论坛

搜索
查看: 8249|回复: 13
打印 上一主题 下一主题

Flexsim邏輯問題

[复制链接]
跳转到指定楼层
1#
r0805995 发表于 2015-4-19 16:56:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前有5個訂單,於Source隨機產生priority數值 / B5 B4 X, C  B9 p0 E0 F
Order1     5.32    200個Item
5 G7 ^, U+ I0 t5 ]) EOrder2     1.45    300個Item! ?! a& k+ b+ n# }' B1 A: }, I
Order3     3.83    300個Item
( [7 S$ P  P; P( wOrder4     2.51    200個Item
6 H  M; M- E& v% I' V- U2 xOrder5     3.04    100個Item
7 E* F* v  Y1 G/ s( l; D7 ^- o, U- b& X' v) ?/ Z  X
Source 產生產品會到Input buffer, ) [. B* m1 E: L
如何在Input buffer排優先權,使最高優先權最先進入產線加工??
2#
慧娴亚伦 发表于 2015-4-19 22:01:51 | 只看该作者
本帖最后由 慧娴亚伦 于 2015-4-19 22:02 编辑 / F; `. r4 a& m0 Z- `) I0 A

' d+ Q! k+ I/ ^; s$ B7 [* M9 kinput buffer的下游设置拉入选项,里面进行优先级的对比,得到最高优先级拉入。
3#
 楼主| r0805995 发表于 2015-4-20 13:51:35 | 只看该作者
抱歉慧嫻,能請您再說詳細一點嗎?  j2 M, }3 c" n& p5 m9 |0 o

% ~; j* X, \& x7 A我的想法是這樣,在Qeueu(input buffer) 產品進來就先判斷標籤priority數值,所以在Queue進下游前就已經排好優先權,這是我比較想要的做法。
4#
慧娴亚伦 发表于 2015-4-20 20:05:54 | 只看该作者
不知道r先生有没有其他编程语言的基础,其实想在上游排序也可以使用最简单的冒泡排序来设定它的rank值,我说的办法是在下游的拉入策略里面进行判断,找到标签priority最大的值进行拉入。
5#
 楼主| r0805995 发表于 2015-4-20 21:52:09 | 只看该作者
本帖最后由 r0805995 于 2015-4-20 22:30 编辑
$ k# w5 I) M8 S
  S1 T9 g, \2 U7 ]; l; ?8 @ 4# 慧娴亚伦 ) i5 u5 s5 G0 Z- b6 c# @: q
  j8 u6 c4 L% K* J
慧嫻您好,經您提醒氣泡排序之方法,
/ Z8 ~; d' I3 X3 w雖然我有程式底子,在C語言我可以簡單實現氣泡排序,但在Flexsim...我還是必須想一下。
5 M; R0 t. L9 y5 I
6 Q+ {- \" a1 _% }1 `' t% a9 a7 W8 }# y4 o" B* j' O8 ?
於下游用拉入之方法聽起來似乎不錯,但其內部判斷似乎也要用氣泡排序,否則其如何一次得知所有Item之priority標籤值??
6#
慧娴亚伦 发表于 2015-4-20 23:21:30 | 只看该作者
下游拉入的话,可以穷举一下,毕竟每次都只要决定一个拉入的值即可。
7#
shadowwind 发表于 2015-4-22 08:31:26 | 只看该作者
陈老师讲解的好详细啊~~~
8#
 楼主| r0805995 发表于 2015-4-22 17:14:22 | 只看该作者
6# 慧娴亚伦 , z  t- Y4 ~( n3 Q- c' v3 u
7 S9 x7 c1 k! s% }$ X
感謝慧嫻(陳老師),目前仿氣泡排序成功排列優先權,但問題是,不管邏輯寫在Send To Port還是OnExit,第一個訂單的第一個產品都無法被判斷,該如何修改??
5 ?. v1 R' Z# S
( Y' S7 f4 E( c% t; {做法:
7 ]5 K& y: P6 t2 |8 O# k4 M6 t7 mSource於Creation時,創造隨機1~6的優先序之值並存入Order_Priority_Table,Exit時把值丟給對應的訂單產品,並於Input buffer之Send To Port排優先權。
* a9 n' C! k) Q( C' w
+ U6 F* P$ w7 N4 M6 o5 G3 D' g; J0 sVersion: 7.1

本帖子中包含更多资源

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

x
9#
慧娴亚伦 发表于 2015-4-22 19:15:58 | 只看该作者
第一个产品是有这个问题,我的建议是,一开始先关闭这个暂存区的输出,当第一次需要释放之前再打开(当然肯定要在打开前完成排序)+ }3 I! \& ~4 ~, `" C* ~
希望对您有帮助,另外在网络上我还是习惯大家以网名称呼
10#
 楼主| r0805995 发表于 2015-4-23 18:32:11 | 只看该作者
謝謝慧嫻,待我試試再與您討論!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 03:00 , Processed in 0.072062 second(s), 14 queries .

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

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