為何我的 Stop Trigger 沒有停止我的 NI 653x 數位 I/O 裝置輸出數位訊號



硬體: Digital I/O (DIO)>>High-Speed Digital I/O>>PCI-6534

問題: 我使用NI 6534裝置輸出數位波形,我使用Star Trigger與Stop Trigger開始與停止我的輸出,Star Trigger看起來運作正常,但是Stop Trigger 看起來沒有反應。

解答: 解決此問題的關鍵在於 Star Trigger 與Stop Trigger 的基本定義:
Star Trigger 運作正如您所想像,當您設定好您的擷取與輸出事件之後,Star Trigger 會啟動 Scan Clock並隨即開始訊號輸入或是輸出。

Stop Trigger類似於Start Trigger,Stop Trigger 是 Reference Trigger 的一種,用來觸發某一擷取或輸出出訊號的參考點,Stop trigger 與兩個參數相關:
1. Pretrigger 點數,表示在Stop Trigger出現之前所應該要擷取的點數。
2. Buffer 大小,表示總共要擷取的點數(包括Pre-trigger的取樣點)。

如果您的Buffer大小等於 Pretrigger 設定的大小,此時Trigger的運作就是Stop Trigger了。當Stop ( Reference ) Trigger 收到的同時,你應該要先取得所有的Pretrigger 的取樣點數 ( n 個 ),與 Posttrigger的取樣點 ( Buffer 大小-n )。

當討論到樣式產生 Pattern generation,產生足夠的Pretrigger取樣點是沒有意義的,僅只有Posttrigger的取樣點 ( Buffer 的大小),是有意義的設定值。因此,Stop Trigger 對於輸出來說,僅只是設定開始的時間點與總共要輸出的點數。所以 Start Trigger 可以使用Start Trigger 或是Stop Trigger的上升邊緣來達到。換句話說,對於輸出的事情來說,Stop Trigger是沒有意義的,這就是為什麼在樣式輸出時,不能使用Stop Trigger。

相關連結:

附加檔案:





報告日期: 01/16/2003
最後更新: 11/02/2007
文件偏號: 2TF8A56I