From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



使用 NI ELVIS 量測 Quadrature Encoder



硬體: Multifunction DAQ (MIO)

問題: 我有一個編碼器〈quadrature encoder〉而且想要連接這個編碼器到 NI ELVIS。我知道在 E 系列的 DAQ 卡上是由特定的數位通道〈DIO 6 與 DIO 7〉來控制 counter 的計數方向〈count up 或 count down〉。那麼在 NI ELVIS 上是否可以連接並控制 E 系列 DAQ 的 DIO 6 與 DIO 7 以便使用 ELVIS 來讀取編碼器的值?

解答: NI ELVIS 搭配 LabVIEW 使用時,是可以用來讀取編碼器的訊號的。當 ELVIS 運作時,要讓 ELVIS counter 能夠改變計數方向,您必須能夠連接 E 系列 DAQ 卡片上的 DIO 6〈counter 0 計數方向〉 或 DIO  7〈counter 1〉。

當 ELVIS 設定為 "Normal Communication mode" 時,無法連接到 E 系列 DAQ 的 DIO 6 與 DIO 7。若要連接 DIO 6 與 DIO 7,您必須將 ELVIS 設定為 "Bypass" 模式。

  1. 將 NI ELVIS 上的通訊開關切換到 "Bypass"。
  2. 在 LabVIEW function面板中選擇 Instrument I/O»Instrument Drivers»NI ELVIS»Digital I/O 面板並執行 NI ELVIS-Enable Communications Bypass VI。 
注意: 在執行 NI ELVIS-Enable Communications Bypass VI 時,您不可連接任何一條 ELVIS 的數位通道。

當您完成上面兩個步驟後,NI ELVIS 麵包板〈proto-board〉上的 "DO 6" 或 READ 6〈pre-released 版本的 ELVIS proto-board〉就是 counter 0 的計數方向輸入腳位;而 "DO7" 或 READ 7〈pre-released 版本〉則是給 counter 1 所用

請在下面連結下載 LabVIEW 的範例程式。

相關連結:

附加檔案:





報告日期: 09/09/2003
最後更新: 01/14/2008
文件偏號: 318HN20T