10-07-2019 10:40 PM
いまUSB6210を使用してデジタルトリガによるアナログ入力で電圧を測定しようとしています。
今の状態ですとデジタルエッジを出力して立ち上がった瞬間電圧の測定が開始されます。
しかし実際に測定したいのはデジタルエッジが立ち上がって約50ms後から電圧を測定したいと考えています。
このようなことは出来るのでしょうか?出来るとしたらでのようにすれば出来るのでしょうか。
分かる人がいましたら返信よろしくお願いいたします。
解決済! 解決策の投稿を見る。
10-08-2019 03:17 PM
平素よりNI製品をご愛顧頂きありがとうございます。
日本ナショナルインスツルメンツ技術部の上野です。
添付いただいた画面はDAQアシスタントの構成画面ですが、DAQアシスタント Express VIではトリガの遅延設定はありません。
トリガの遅延設定を行いたい場合は、DAQアシスタントではなくDAQmx関数を用いる必要があります。なお、その設定にはDAQmxのタスクを開始する前に、DAQmxトリガプロパティノードを使用して、遅延時間を設定する必要があります。
10-09-2019 01:13 AM
返信いただきありがとうございます。
その場合ですとどんな感じになるでしょうか。
お手数ですが、ブロックダイヤグラムの実装例をいただけると助かります。
よろしくお願いします。
10-09-2019 02:21 AM
ヘルプメニュー >> サンプルを検索... >> 参照タブ >> ハードウェア入力と出力 >> NI-DAQmx >> アナログ入力 >> 電圧 - 有限入力 のサンプルに実装した場合は、下図のようになります。
サンプルプログラムに変更を加える場合は、別名で保存してからカスタマイズすることをお勧めします。
10-09-2019 03:46 AM
返信ありがとうございます。よろしければそのVIをいただけると助かります。
何度もすいませんよろしくお願いします。
10-09-2019 02:55 PM
このDAQmxトリガプロパティノードは、関数パレット >> 測定I/O >> DAQmx - データ収集にあります。
10-11-2019 01:15 AM
とても丁寧にありがとうございます。助かりました。
また質問になってしまうのですが、ほかの設定を変えずにアナログ入力チャンネル数だけを増やすことは出来るでしょうか。
測定を開始するデジタルエッジのソースは全てのチャンネル同じチャンネルで測定したいと考えてます。
説明下手ですいませんよろしくお願いします。
10-11-2019 03:01 AM
前回添付したサンプルは、DAQmx読み取りVIで複数チャンネルに設定されていますので、フロントパネルにある物理チャンネルの右側のボタンをクリックして、ドロップダウンメニューから参照...を選択します。項目を選択ウィンドウでctrlキーを押しながら複数のチャンネルを選択して、OKボタンを押せば複数チャンネルを読み取る構成となります。
たとえば、この操作で複数選択すると以下のような文字列になります。
Dev1/ai0:2
これは、デバイス1のアナログ入力チャンネル0から2まで連続したチャンネルを使用するという意味です。非連続のチャンネルを選択すると、以下のようになります。Dev1/ai0, Dev1/ai2, Dev1/ai4
10-13-2019 11:34 PM
返信ありがとうございます。丁寧に解説してくださり助かりました。