• Description

Q:物料output採用比例分配(假設95% to Port1, 5% to Port2), 如何改成固定比例, 而非機率?

何謂機率?


  • 在多次重覆實驗後,事件出現的頻率來表示機率。

  • 例如:有95%機率至綠色機台加工,5%至橘色機台加工。

  • 當今天有1000個物料,可能945個物料會送至綠機台,55個物料會至橘機台。

何謂固定比例

 

  • 機率會有正負值差異,固定比例則為更精準

  • 例如:物料依比例95:5分別至綠色機台及橘色機台加工。

  • 當今天有1000個物料,一定會有950個物料送至綠機台,50個物料至橘機台。

  • 若模擬時間拉長、物料數量大,兩者差異不大。

操作設定(1/5)


  • 建置模型並使用A連線

操作設定(2/5)


  • Queue1設定3label

  • ItemCounter:計數進入暫存區之物料

  • CurPort:為目前輸出的Port

  • Ratios:輸出比例

    • Array Label,雙擊Value可以開啟表格編輯

    • 勾選Automatically Reset

操作設定(3/5)


  • Queue1觸發事件設定

  • 選擇On Entry

    • Dataà Increment valueà選擇ItemCounter

    • Code Snippet輸入下列程式


操作設定(4/5)


  • 舉例說明

    • 3個物料進入ItemCounter=3,等於Ratios[1]值:3,條件不符合,item.OutputPort = 1

    • 4個物料進入ItemCounter=4,條件符合,CurPort=1

      • ItemCounter重置變回1

      • CurPort%Ratios.length +1à 1%2+1=1+1=2à因此CurPort=2

    • 因此ItemCounter37個就會重置一次。

操作設定(5/5)

 

  • Queue1輸出設定

  • Send To Port選擇By Expression

    • 輸入item.OutputPort

與機率差異

 

  • 在同樣加工1000個物料之下,機率會有正負值,並不會剛好為1000*0.03=300

思考:當今天採取每10秒進行投料,該物料”當下”如何依照”比例”決定要去哪個機台?