NI-HSDIO Dynamic Generation and Acquisition 範例程式



主要軟體:
主要軟體版本: 8.0
主要軟體修正版本:
次要軟體: Driver Software>>NI-HSDIO
硬體: Digital I/O (DIO)>>High-Speed Digital I/O

問題: 我在開發一個程式,是由 NI-HSDIO 範例程式 "Dynamic Generation and Acquisition-Souce Synchronous.vi" 修改而來,在這個範例中,負責做輸出的裝置被設定成輸出 Data Active Event 給 PFI 1 當作其他擷取裝置的 start trigger,這代表使用者必須要外部接線從 PFI 1 到 PFI 2 ,擷取裝置才可以將 Start Trigger 來源設定為 PFI 2,我想要在我的程式中不使用 PFI 的線路,是基於什麼樣的原因擷取的裝置不使用機箱內部的訊號做為start trigger?

解答: Data Active Event 可以被設定輸出到內部的線路,因此您可以產生 trigger 訊號至PFI 1 且在擷取裝置端也使用 PFI 1 以節省 PFI 的使用。然而,如果您使用 Data Active Event 做為擷取訊號的依據,擷取裝置的start trigger 不會與資料同步。這個 delay 的原因是來自於 PFI 線路被設定為內部接線,在輸出開始的瞬間就被啟動,但是擷取的資料是由輸出裝置經由外部接線送到擷取裝置,因此,會有過早開始擷取的現象。如果是由根輸出與輸入同一條線路傳送Data Active Event,則不會有此延遲發生。

相關連結:

附加檔案:





報告日期: 12/06/2006
最後更新: 12/24/2007
文件偏號: 445CAKHZ