使用計數器與數位 I/O數位輸出/輸入,就是電腦科技的基礎。數位 I/O 可溝通 True/False;或 1 與 0。數位輸出常用以表示是否超過臨界值,或可為電路供電。數位輸入則用以觸發訊號的擷取作業。計數器可輸出方波脈衝列,亦可計算數位邊緣。接著將透過 NI LabVIEW 而介紹數位與計數器 I/O 的概念。 逐步程序下列程序將計算「NI Educational Laboratory Virtual Instrumentation Suite (NI ELVIS) II 裝置的計數器腳位」所接收的數位脈衝數量;再接著以二進制格式,將數位值輸出至裝置的數位埠。此程序需要單極雙投 (SPDT) 切換器,還有 8 組 330 Ω 電阻器與 8 組 LED 燈。 注意:若是以跳線連接計數器輸入針腳,且又用以銜接連接 DGND 之間,則 +5 V 軌所得的結果將與 SPDT 切換器相同。
注意: LED 為兩極體,因此電流僅能單向流動。若套用 5 V 電壓而並未點亮 LED,則可能是因為 LED 倒裝而已,只要反轉 LED 的方向/極性即可。若 LED 仍無法發亮,則可能是發生故障或損壞。
另可對 DAQ Assistant 按下滑鼠右鍵,並點選 Generate NI-DAQmx Code,即可將 DAQ Assistant Express VI 轉換為初階 NI-DAQmx 函式。初階 NI-DAQmx API,將提供更多程式設計的功能與客制化選項。 LabVIEW VI 片段 (Snippet) 對上方的 VI 片段按下滑鼠右鍵,點選 Save Image As... 找出硬碟中的檔案並點選之,再將檔案圖示拖曳至 LabVIEW 程式圖上。LabVIEW 將從 VI 片段自動產生程式碼。 若需要更多資訊,可參閱 VI Snippets。 若需要此概念的初階 NI-DAQmx 驅動程式範例,可開啟 NI Example Finder 並瀏覽 Hardware Input and Output » DAQmx » Counter Measurements » Count Digital Events » Count Digital Events.vi 至計數邊緣;另可點選 Hardware Input and Output » DAQmx » Digital Generation » Cont Write Dig Port-Int Clk.vi 以於 NI Example Finder 中產生數位訊號。透過 LabVIEW 中的 NI Example Finder 與輔助說明,以進一步了解細節。 您的電腦尚未安裝 NI-DAQmx 嗎? Module Exercise:使用計數器與數位 I/OExercise A:使用計數器與數位 I/O Exercise Goal 必要硬體 考量重點
這裡提供圖表所將顯示的訊號範例: 觀看習題解答 (別偷看喔!) Exercise B:使用計數器與數位 I/OExercise Goal 必要硬體 考量重點
觀看習題解答 (別偷看喔!) Cumulative Exam:
|


