紅綠燈 警示燈 問題

各位大大好,我想要做一個警示系統
有一組紅綠燈和兩顆警示閃爍燈:
1.設定一個開關來切換狀態 train coming 和 no train。
2.開關在no train時 綠燈恆亮,警示燈不亮。
3.開關在train coming時,警示燈開始閃爍,紅綠燈則由 亮黃燈一下子然後切換至紅燈恆亮 。
4.直到開關切回no train燈號才恢復至2.的狀態。

目前卡在3. 希望有大大可以解答 或是有example code可以參考 非常感謝

for your reference.


WarningLampSwitchButton.vi (1.2 MB)

producer/consumer design pattern.
用 While Loop 偵測事件觸發.
for your reference.
Switch Button State Machine.vi (1.2 MB)