From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



NI-DAQmxタスクを複製する方法



使用ソフトウェア:
使用ソフトウェア・バージョン: 4.5
使用ソフトウェア・バージョンに特化:
二次のソフトウェア:

問題: 作成した既存のDAQmxタスクを複製し、少しずつ編集して違うタスクを作り使いたいと思っています。
既存のDAQmxを複製する簡単な方法はあるでしょうか?

解決策:

 Measurement & Automation Explorer (MAX) の現行のバージョン(4.5)においてはそうした機能は備わっておりません。
 ちなみにNI-DAQmxグローバル仮想チャンネルは右クリックのショートカットメニュー内「複製」を選択してこの動作を行えますが、タスクに関しては同じ機能がありません。

 別な方法として、プログラム的に複製操作を行うことが出来ます。
 ブロックダイヤグラム上に、関数パレット >> 測定I/O >> DAQmx-データ集録 >> DAQmx上級 >> システム設定 >> DAQmxストレージ から「DAQmxタスクを保存」関数を配置します。
 この関数の「タスク/チャンネル入力」入力端子にタスクの定数もしくは制御器を配線し、「別名で保存」入力端子に新しくつけたい名前を入力した文字列定数もしくは制御器を配線します。
 このVIを実行すると、MAX上に指定した名前でタスクの複製が作成されます。
 デフォルトの設定ですと、関数に既存のタスク名を指定した場合、エラーが返されます。
 上書きを許可したい場合には、関数の「既存タスクを上書き?」入力端子にTrueのブール値を入力して下さい。



関連リンク:

AE KB 4QRJ9LBI : (Japanese) LabVIEWでMAXのNI-DAQmxタスクをどのように使いますか?

 



添付:
DAQmxタスクを保存.JPG




報告日時: 11/13/2008
最終更新日: 11/13/2008
ドキュメントID: 4RCJ3T71