发帖
 找回密码
 立即注册
搜索
13 0 0

Flexsim邏輯問題

技术交流2 13 13 2015-4-19 16:56:34
目前有5個訂單,於Source隨機產生priority數值
Order1     5.32    200個Item
Order2     1.45    300個Item
Order3     3.83    300個Item
Order4     2.51    200個Item
Order5     3.04    100個Item

Source 產生產品會到Input buffer,
如何在Input buffer排優先權,使最高優先權最先進入產線加工??
──── 0人觉得很赞 ────
2015-4-19 22:01:51
[i=s] 本帖最后由 慧娴亚伦 于 2015-4-19 22:02 编辑 [/i]

input buffer的下游设置拉入选项,里面进行优先级的对比,得到最高优先级拉入。
2015-4-20 13:51:35
抱歉慧嫻,能請您再說詳細一點嗎?

我的想法是這樣,在Qeueu(input buffer) 產品進來就先判斷標籤priority數值,所以在Queue進下游前就已經排好優先權,這是我比較想要的做法。
2015-4-20 20:05:54
不知道r先生有没有其他编程语言的基础,其实想在上游排序也可以使用最简单的冒泡排序来设定它的rank值,我说的办法是在下游的拉入策略里面进行判断,找到标签priority最大的值进行拉入。
2015-4-20 21:52:09
[i=s] 本帖最后由 r0805995 于 2015-4-20 22:30 编辑 [/i]

[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=16171&ptid=5089]4#[/url] [i]慧娴亚伦[/i] [/b]

慧嫻您好,經您提醒氣泡排序之方法,
雖然我有程式底子,在C語言我可以簡單實現氣泡排序,但在Flexsim...我還是必須想一下。


於下游用拉入之方法聽起來似乎不錯,但其內部判斷似乎也要用氣泡排序,否則其如何一次得知所有Item之priority標籤值??
2015-4-20 23:21:30
下游拉入的话,可以穷举一下,毕竟每次都只要决定一个拉入的值即可。
2015-4-22 08:31:26
陈老师讲解的好详细啊~~~
2015-4-22 17:14:22
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=16175&ptid=5089]6#[/url] [i]慧娴亚伦[/i] [/b]

感謝慧嫻(陳老師),目前仿氣泡排序成功排列優先權,但問題是,不管邏輯寫在Send To Port還是OnExit,第一個訂單的第一個產品都無法被判斷,該如何修改??

做法:
Source於Creation時,創造隨機1~6的優先序之值並存入Order_Priority_Table,Exit時把值丟給對應的訂單產品,並於Input buffer之Send To Port排優先權。

Version: 7.1

本帖子中包含更多资源

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

x
2015-4-22 19:15:58
第一个产品是有这个问题,我的建议是,一开始先关闭这个暂存区的输出,当第一次需要释放之前再打开(当然肯定要在打开前完成排序)
希望对您有帮助,另外在网络上我还是习惯大家以网名称呼:P
2015-4-23 18:32:11
謝謝慧嫻,待我試試再與您討論!
您需要登录后才可以回帖 立即登录
高级模式
12下一页
技术交流2
热门问答
查看更多
1
Flexsim初级建模工程师水平标准
Flexsim初级建模工程师水平标准
62
234
2
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
42
224
3
无意中找到的资料,非常适合于初学者
无意中找到的资料,非常适合于初学者
39
229
4
流水作业线的仿真
流水作业线的仿真
36
83
5
flexsim中文教程,pdf文档已整理-重新整理
flexsim中文教程,pdf文档已整理-重新整理
31
114
博主榜
+ 5