在同一個graph/chart上使用多個軸,就可以使用不同的scale來顯示資料。請按照下列步驟操作:
- 將graph/chart indicator放在front panel上。
- 在想要建立多個scale的軸上按滑鼠右鍵,然後選擇Duplicate Scale。例如,如果要為一個X軸建立兩個不同的Y軸scale,請在Y軸上按滑鼠右鍵並選擇Duplicate Scale。
- 在剛剛建立的第二個軸上按滑鼠右鍵,選擇Swap Sides,則第二個軸將會移動到graph/chart indicator右側。
- 打開block diagram。在graph/chart indicator icon上按滑鼠右鍵然後選擇Create>>Property Node>>Active Plot 。
- 將property node放置在block diagram的任何位置。
- 在ActPlot property node上按滑鼠右鍵然後選擇Change All To Write 。
- 下拉擴展ActPlot property node。在剛剛下拉的第二個屬性上按下滑鼠左鍵然後選擇Plot>>Y Scale Index (建立多個Y軸時)。
- 將numeric constants連接到ActPlot和Plot.YScaleIdx property node。
除非使用property node,否則graph/chart將按照預設的scale顯示。如果要讓plot使用新scale,請將plot number連接到
ActPlot並將數字1連接到
Plot.YScaleIdx 。
下圖1的範例程式會在waveform graph上產生三組plot,將label名稱為Temperature的資料指定給前兩組plot,然後將label名稱為Noise的資料分配給最後一組plot。下圖2則是程式執行的結果。
圖1: 設定Property Node
圖2: 多個Y軸的Waveform Graph