11-17-2021 09:06 PM
DAQmxでパルスを読み取りトリガーをかけてデータを保存するといったプログラムを考えております。しかし、パルスのベースライン(遷移前の平均値?みたいなもの)が大きく揺らぐため、トリガーを絶対値で指定するのではなく、ベースラインからの相対値でかけたいと考えております。この場合、どのようなプログラムを組めばよいでしょうか?
11-20-2021 07:21 AM
信号でトリガをかけるのは難しいので、ソフトウェアトリガで検出するしかないでしょうね。
レベルトリガが使えるように波形を整形して「トリガとゲート」Express VIを与えることになると思います。
処理は信号の性質によって考えなければなりません。
もし、トリガにしたい部分がほぼ同じ時間で立ち上がるのなら、そのポイント数分前の値と差を取ってやることで、細かい波形を無視して0ベースの波形にできるかもしれません。