|
|
[i=s] 本帖最后由 空白的樂章 于 2016-6-11 16:25 编辑 [/i]
這是依照我們學校校內便利商店的擺設配置。
@首先source的部分有設置
1.依照機率批量到達
2.依照機率產生購物清單
3.男女不同顏色表示:男綠色女粉紅
@queue的部分則設置如何分配到不同走道(下一個貨架目標)
假如所需物品皆已購買(flowitem有設置lable,採買清單lable歸零則送至收銀台)
@接著是最重要的combiner
1.之前在flexsim官網有找到一個supermarket超完美的範例,他能實現隨機取貨的功能(甚至能導入實際物品的模型,甘拜下風),但小弟我研究不出所以然。所以用了combiner的方式來實現,TaskExecuterFlowItem能取貨(box)的功能。
[url]https://www.flexsim.com/community/forum/downloads.php?do=file&id=119[/url]
2.在trigger的地方寫入查詢清單是否需要購買而更改合併數量。(藉此達到判斷是否要購買,不買就會將Target Quantity設置為0),但在此小弟出現一個問題,就是Target Quantity部分並不會更動數字,但是拿取的貨品是會更動的(根據label拿0個或拿1個)。
3.因為combiner必須維持input port1為TaskExecuterFlowItem,且其他的port數量必須固定。所以設置了雙向的combiner。
@最後是收銀台的部分,我用了有點複雜的功能。
先放置一台Separator將TaskExecuterFlowItem與box分開。
1.box送到process當作結帳動作
2.TaskExecuterFlowItem到下一個combiner等待結帳完取貨(combiner會根據lable來決定要拿走幾個貨品,拿幾個來結帳,就帶走幾個),
3.process會根據不同的商品送到維波爐Microwave oven,再送回來。
大致上的配置是這樣,但其實很多步驟自知太過迂迴。想分享上來給大家研究看看是否有更簡單的作法。另外還有一些細節並未在文中提出,如果有疑問希望能提出來,小弟願意跟大家討論切磋。
最後因為我在global table 及label的部分使用了繁體中文的,如果會造成打開出現錯誤,麻煩跟我回報,我可以更改成英文再行上傳。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|