狠狠撸

狠狠撸Share a Scribd company logo
LabVIEW NXG Training Course
Session8 - DAQmx
Yusuke Tochigi
NXG 5.0 Version
LabVIEW NXG Training Course 2
DAQmx
LabVIEW NXG はデータの集録と解析が開発環境に統合されている点が、過去の
LabVIEW との大きな違いです。そこでこのセッションでは、 DAQ デバイスを LabVIEW
NXG で使用してデータ収集を行う方法を紹介します。
DAQmx プログラミングについての詳細を紹介するにはとても 1 セッションでは間に合わ
ないため、詳細は別のトレーニングで紹介します。
LabVIEW NXG Training Course 3
DAQmx ドライバのインストール
LabVIEW NXG で DAQ デバイスを使用するためには、 DAQmx ドライバをインストー
ルします。 NI Package Manager を立ち上げ、 DAQmx をインストールします。
LabVIEW NXG Training Course 4
System Designer
LabVIEW NXG の大きな特徴の一つは System Designer です。 System
Designer では、パソコンに接続された計測器や DAQ デバイスを自動認識し、ドキュメ
ントやサンプルの参照、測定タスクの作成が行えます。
ライブビュータブは、パソコンに接続されるハードウェアの状態をリアルタイムに表示します。
LabVIEW NXG Training Course 5
System Designer - 設計
設計ビューではキャンバス上に、システム構成を描くことができます。これにより、プロジェク
ト内でシステム構成をドキュメント化できます。 PC や Web サーバ等にはソフトウェアを
追加することができ、この画面からアプリケーションのビルドや実行も可能です。
LabVIEW NXG Training Course 6
測定パネル
最も簡単な手順で、アナログ連続集録のアプリケーションを作ります。 System
Designer からデバイスを選択し、構成ペーンから測定パネルを作成 》 アナログ入力
を選択します。
LabVIEW NXG Training Course 7
アナログ入力タスクの作成
先ほどの手順で、「アナログ入力 .task 」が作成されました。
タスクは箱のイメージです。タスクの中に、様々な設定のチャンネルをいくつも入れることが
できます。サンプリング周波数やトリガの設定などは、タスクに対して行います。つまりタス
クに追加されるチャンネルは、すべて同じサンプリング周波数になります。
一部を除き多くの DAQ デバイスでは、 1 デバイスが作成できるきアナログ入力タスクは
1 つです。つまりチャンネルが複数あっても、同じサンプリング周波数での集録になります。
タスク
? SamplingRate = 1kHz
? Sample Number = 500
? Trigger = None
チャンネル
? ai0
?電圧
? +/-10V
チャンネル
? ai1
?熱電対
? 0-300℃
チャンネル
? ai2
?電圧
? +/-2V
LabVIEW NXG Training Course 8
タスク構成画面
タスクを作成すると、すぐに集録の結果がグラフに表示されます。設定を変更すると、結
果は即グラフに反映されるので、最適な設定を素早く見つけることができます。
現在すでにタスクには「入力 0 」というチャンネルが存在します。もう 1 つチャンネルを追
加します。新規入力を作成を選択します。
LabVIEW NXG Training Course 9
チャンネルの追加
集録データは電圧だけでなく、電流や熱電対などを選択できます。今回は電圧を選択
します。構成ペーンのチャンネルタブで、チャンネルの設定をそれぞれ変更できます。
ai1 を選択し、 OK ボタンを押してチャンネルを追加します。
LabVIEW NXG Training Course 10
タイミングの設定
続いてデータの集録タイミングを設定します。構成ペーンのタスクタブからタイミングを開
き、タイミングを自動管理のチェックを無効にして以下の設定に変更します。
●
必要なサンプルレート : 1kHz
●
読み取るサンプル数 : 500S
タスクは 1 秒間に 1000 ポイント集録します。読み取るサンプル数は、 DAQmx ドライ
バが PC 上で使用できるバッファサイズを決定します。詳しくはこちらをご覧ください。
LabVIEW NXG Training Course 11
データキャプチャ
記録またはフレームをキャプチャ、グラフを右クリックして選択されたデータをキャプチャを
選択して、データをキャプチャします。キャプチャされたデータはナビゲーションペーンからアク
セスすることができます。 CSV ファイルへ出力したり、上級解析ライブラリ API のデータソ
ースとして利用することができます。
LabVIEW NXG Training Course 12
VI からのタスク呼び出し
プロジェクト項目から、作成した「 *.task 」を VI のダイアグラム上にドラッグアンドドロップ
すると、タスク入力と DAQmx 読み取り関数が自動作成されます。これを While ル
ープで囲むことで、連続で電圧を読み取る VI を作成することができます。
【蛇足】
「継続時間」に違和感をお持ちの方もいらっしゃるかもしれません。 DAQmx 読み取り
関数は、継続時間経過毎に値を返します。構成ペーンの読み取り元をサンプルに変更
することで、以前のようにサンプル数での指定が可能です。
LabVIEW NXG Training Course 13
より効率的なプログラミング
今回紹介した方法は簡単に電圧集録プログラムが作成できる反面、プログラムの実行
時に使用するチャンネルを選べないなど、機能の不足があります。より機能的、パフォーマ
ンスに優れたアプリケーションを開発するためには、 DAQmx 関数を使用して開発を行
っていきます。詳細は別のトレーニングで紹介します。

More Related Content

What's hot (20)

LabVIEW NXG OOP Training
LabVIEW NXG OOP TrainingLabVIEW NXG OOP Training
LabVIEW NXG OOP Training
Yusuke Tochigi
?
Jenkins と groovy
Jenkins と groovyJenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
?
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
?
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTipsJavaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
Masanori Satoh
?
Visual studio 2013 debugging
Visual studio 2013 debuggingVisual studio 2013 debugging
Visual studio 2013 debugging
Kazushi Kamegawa
?
Android アプリ開発における Gradle ビルドシステム
Android アプリ開発における Gradle ビルドシステムAndroid アプリ開発における Gradle ビルドシステム
Android アプリ開発における Gradle ビルドシステム
Yu Nobuoka
?
自动化を支える颁滨/颁顿ツールの私の选択 ~何をするためにCI/CDツールを選ぶか~
自动化を支える颁滨/颁顿ツールの私の选択 ~何をするためにCI/CDツールを選ぶか~自动化を支える颁滨/颁顿ツールの私の选択 ~何をするためにCI/CDツールを選ぶか~
自动化を支える颁滨/颁顿ツールの私の选択 ~何をするためにCI/CDツールを選ぶか~
aha_oretama
?
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
Yabata Tomomitsu
?
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Akira Inoue
?
Try! Visual Studio 209 git feature
Try! Visual Studio 209 git featureTry! Visual Studio 209 git feature
Try! Visual Studio 209 git feature
Takayoshi Tanaka
?
Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015
Aya Tokura
?
Decsx launcherv 2.5
Decsx launcherv 2.5Decsx launcherv 2.5
Decsx launcherv 2.5
Etsuji Nomura
?
颁谤耻颈蝉别颁辞苍迟谤辞濒.狈贰罢设置
颁谤耻颈蝉别颁辞苍迟谤辞濒.狈贰罢设置颁谤耻颈蝉别颁辞苍迟谤辞濒.狈贰罢设置
颁谤耻颈蝉别颁辞苍迟谤辞濒.狈贰罢设置
Kuniaki Igarashi
?
.NET Core時代のCI/CD
.NET Core時代のCI/CD.NET Core時代のCI/CD
.NET Core時代のCI/CD
Yuta Matsumura
?
贬别濒濒辞惭颁冲プラグイン制作讲座
贬别濒濒辞惭颁冲プラグイン制作讲座贬别濒濒辞惭颁冲プラグイン制作讲座
贬别濒濒辞惭颁冲プラグイン制作讲座
ecolight
?
イケてる技术で品质を担保しつつスピード感のある开発を実现する冴えたやり方
イケてる技术で品质を担保しつつスピード感のある开発を実现する冴えたやり方イケてる技术で品质を担保しつつスピード感のある开発を実现する冴えたやり方
イケてる技术で品质を担保しつつスピード感のある开発を実现する冴えたやり方
Yuta Matsumura
?
ドリコム闯别苍办颈苍蝉勉强会资料
ドリコム闯别苍办颈苍蝉勉强会资料ドリコム闯别苍办颈苍蝉勉强会资料
ドリコム闯别苍办颈苍蝉勉强会资料
Go Sueyoshi (a.k.a sue445)
?
Modern .NET
Modern .NETModern .NET
Modern .NET
信之 岩永
?
辫丑辫蝉辫别肠で始める叠顿顿
辫丑辫蝉辫别肠で始める叠顿顿辫丑辫蝉辫别肠で始める叠顿顿
辫丑辫蝉辫别肠で始める叠顿顿
Yuuki Takezawa
?
Laravel 5.1 LTSでサービスを作る
Laravel 5.1 LTSでサービスを作るLaravel 5.1 LTSでサービスを作る
Laravel 5.1 LTSでサービスを作る
infinite_loop
?
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
de:code 2017
?
Javaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTipsJavaユーサ?に贈るJenkins 25のTips
Javaユーサ?に贈るJenkins 25のTips
Masanori Satoh
?
Android アプリ開発における Gradle ビルドシステム
Android アプリ開発における Gradle ビルドシステムAndroid アプリ開発における Gradle ビルドシステム
Android アプリ開発における Gradle ビルドシステム
Yu Nobuoka
?
自动化を支える颁滨/颁顿ツールの私の选択 ~何をするためにCI/CDツールを選ぶか~
自动化を支える颁滨/颁顿ツールの私の选択 ~何をするためにCI/CDツールを選ぶか~自动化を支える颁滨/颁顿ツールの私の选択 ~何をするためにCI/CDツールを選ぶか~
自动化を支える颁滨/颁顿ツールの私の选択 ~何をするためにCI/CDツールを選ぶか~
aha_oretama
?
AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~AndroidStudioはじめました ~Gradle編~
AndroidStudioはじめました ~Gradle編~
Yabata Tomomitsu
?
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Akira Inoue
?
Try! Visual Studio 209 git feature
Try! Visual Studio 209 git featureTry! Visual Studio 209 git feature
Try! Visual Studio 209 git feature
Takayoshi Tanaka
?
Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015
Aya Tokura
?
颁谤耻颈蝉别颁辞苍迟谤辞濒.狈贰罢设置
颁谤耻颈蝉别颁辞苍迟谤辞濒.狈贰罢设置颁谤耻颈蝉别颁辞苍迟谤辞濒.狈贰罢设置
颁谤耻颈蝉别颁辞苍迟谤辞濒.狈贰罢设置
Kuniaki Igarashi
?
贬别濒濒辞惭颁冲プラグイン制作讲座
贬别濒濒辞惭颁冲プラグイン制作讲座贬别濒濒辞惭颁冲プラグイン制作讲座
贬别濒濒辞惭颁冲プラグイン制作讲座
ecolight
?
イケてる技术で品质を担保しつつスピード感のある开発を実现する冴えたやり方
イケてる技术で品质を担保しつつスピード感のある开発を実现する冴えたやり方イケてる技术で品质を担保しつつスピード感のある开発を実现する冴えたやり方
イケてる技术で品质を担保しつつスピード感のある开発を実现する冴えたやり方
Yuta Matsumura
?
辫丑辫蝉辫别肠で始める叠顿顿
辫丑辫蝉辫别肠で始める叠顿顿辫丑辫蝉辫别肠で始める叠顿顿
辫丑辫蝉辫别肠で始める叠顿顿
Yuuki Takezawa
?
Laravel 5.1 LTSでサービスを作る
Laravel 5.1 LTSでサービスを作るLaravel 5.1 LTSでサービスを作る
Laravel 5.1 LTSでサービスを作る
infinite_loop
?

Similar to Session8 - LabVIEW NXG Training Course (20)

20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会
samemoon
?
Asakusa Framework スモールジョブ実行エンジン & Windows対応
Asakusa Framework スモールジョブ実行エンジン & Windows対応Asakusa Framework スモールジョブ実行エンジン & Windows対応
Asakusa Framework スモールジョブ実行エンジン & Windows対応
apirakun
?
20150901 ops jaws_araya_v2
20150901 ops jaws_araya_v220150901 ops jaws_araya_v2
20150901 ops jaws_araya_v2
Mitsuru Araya
?
贰苍谤辞辞迟と笔测虫颈蝉で快适コンテナ生活
贰苍谤辞辞迟と笔测虫颈蝉で快适コンテナ生活贰苍谤辞辞迟と笔测虫颈蝉で快适コンテナ生活
贰苍谤辞辞迟と笔测虫颈蝉で快适コンテナ生活
Kuninobu SaSaki
?
Asakusa Framework 歴史探訪 & ここ最近の新機能
Asakusa Framework 歴史探訪 & ここ最近の新機能Asakusa Framework 歴史探訪 & ここ最近の新機能
Asakusa Framework 歴史探訪 & ここ最近の新機能
apirakun
?
础锄耻谤别で作る苍辞诲别アプリケーション①
础锄耻谤别で作る苍辞诲别アプリケーション①础锄耻谤别で作る苍辞诲别アプリケーション①
础锄耻谤别で作る苍辞诲别アプリケーション①
vx-pc-club
?
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
samemoon
?
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
Rescale Japan株式会社
?
Oracle Cloud Infrastructure:2022年11月度サービス?アップデート
Oracle Cloud Infrastructure:2022年11月度サービス?アップデートOracle Cloud Infrastructure:2022年11月度サービス?アップデート
Oracle Cloud Infrastructure:2022年11月度サービス?アップデート
オラクルエンジニア通信
?
Azure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュAzure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュ
Yasuaki Matsuda
?
Deep Learning on Rescale - Oct/11/2016 at Rescale night
Deep Learning on Rescale - Oct/11/2016 at Rescale nightDeep Learning on Rescale - Oct/11/2016 at Rescale night
Deep Learning on Rescale - Oct/11/2016 at Rescale night
Rescale Japan株式会社
?
NuGet でゲット! Visual Studio パッケージ マネージャ―概要
NuGet でゲット! Visual Studio パッケージ マネージャ―概要NuGet でゲット! Visual Studio パッケージ マネージャ―概要
NuGet でゲット! Visual Studio パッケージ マネージャ―概要
Akira Inoue
?
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正前 typoあり)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正前 typoあり)」「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正前 typoあり)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正前 typoあり)」
ManaMurakami1
?
Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要
Miho Yamamoto
?
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
ManaMurakami1
?
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバーTECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
QlikPresalesJapan
?
NVIDIA GPU Cloud の紹介
NVIDIA GPU Cloud の紹介NVIDIA GPU Cloud の紹介
NVIDIA GPU Cloud の紹介
NVIDIA Japan
?
Container x azure x kubernetes
Container x azure x kubernetesContainer x azure x kubernetes
Container x azure x kubernetes
Yasuaki Matsuda
?
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
Yukihiko SAWANOBORI
?
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
?
20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会
samemoon
?
Asakusa Framework スモールジョブ実行エンジン & Windows対応
Asakusa Framework スモールジョブ実行エンジン & Windows対応Asakusa Framework スモールジョブ実行エンジン & Windows対応
Asakusa Framework スモールジョブ実行エンジン & Windows対応
apirakun
?
20150901 ops jaws_araya_v2
20150901 ops jaws_araya_v220150901 ops jaws_araya_v2
20150901 ops jaws_araya_v2
Mitsuru Araya
?
贰苍谤辞辞迟と笔测虫颈蝉で快适コンテナ生活
贰苍谤辞辞迟と笔测虫颈蝉で快适コンテナ生活贰苍谤辞辞迟と笔测虫颈蝉で快适コンテナ生活
贰苍谤辞辞迟と笔测虫颈蝉で快适コンテナ生活
Kuninobu SaSaki
?
Asakusa Framework 歴史探訪 & ここ最近の新機能
Asakusa Framework 歴史探訪 & ここ最近の新機能Asakusa Framework 歴史探訪 & ここ最近の新機能
Asakusa Framework 歴史探訪 & ここ最近の新機能
apirakun
?
础锄耻谤别で作る苍辞诲别アプリケーション①
础锄耻谤别で作る苍辞诲别アプリケーション①础锄耻谤别で作る苍辞诲别アプリケーション①
础锄耻谤别で作る苍辞诲别アプリケーション①
vx-pc-club
?
20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会20130803 OSC@Kyoto CloudStackユーザー会
20130803 OSC@Kyoto CloudStackユーザー会
samemoon
?
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
Rescale Japan株式会社
?
Oracle Cloud Infrastructure:2022年11月度サービス?アップデート
Oracle Cloud Infrastructure:2022年11月度サービス?アップデートOracle Cloud Infrastructure:2022年11月度サービス?アップデート
Oracle Cloud Infrastructure:2022年11月度サービス?アップデート
オラクルエンジニア通信
?
Azure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュAzure DevOps で始めるスタートダッシュ
Azure DevOps で始めるスタートダッシュ
Yasuaki Matsuda
?
Deep Learning on Rescale - Oct/11/2016 at Rescale night
Deep Learning on Rescale - Oct/11/2016 at Rescale nightDeep Learning on Rescale - Oct/11/2016 at Rescale night
Deep Learning on Rescale - Oct/11/2016 at Rescale night
Rescale Japan株式会社
?
NuGet でゲット! Visual Studio パッケージ マネージャ―概要
NuGet でゲット! Visual Studio パッケージ マネージャ―概要NuGet でゲット! Visual Studio パッケージ マネージャ―概要
NuGet でゲット! Visual Studio パッケージ マネージャ―概要
Akira Inoue
?
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正前 typoあり)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正前 typoあり)」「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正前 typoあり)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正前 typoあり)」
ManaMurakami1
?
Azure Antenna AI 概要
Azure Antenna AI 概要Azure Antenna AI 概要
Azure Antenna AI 概要
Miho Yamamoto
?
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
「NVIDIA プロファイラを用いたPyTorch学習最適化手法のご紹介(修正版)」
ManaMurakami1
?
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバーTECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
QlikPresalesJapan
?
NVIDIA GPU Cloud の紹介
NVIDIA GPU Cloud の紹介NVIDIA GPU Cloud の紹介
NVIDIA GPU Cloud の紹介
NVIDIA Japan
?
Container x azure x kubernetes
Container x azure x kubernetesContainer x azure x kubernetes
Container x azure x kubernetes
Yasuaki Matsuda
?
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
密着! nibohsiデプロイ 13:00-13:05 - railsアプリのデプロイ事例 -
Yukihiko SAWANOBORI
?
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
?

More from Yusuke Tochigi (7)

Test Driven Development in LabVIEW
Test Driven Development in LabVIEWTest Driven Development in LabVIEW
Test Driven Development in LabVIEW
Yusuke Tochigi
?
Session7 - LabVIEW NXG Training Course
Session7 - LabVIEW NXG Training CourseSession7 - LabVIEW NXG Training Course
Session7 - LabVIEW NXG Training Course
Yusuke Tochigi
?
Session10 - LabVIEW NXG Training Course
Session10 - LabVIEW NXG Training CourseSession10 - LabVIEW NXG Training Course
Session10 - LabVIEW NXG Training Course
Yusuke Tochigi
?
Session6 - LabVIEW NXG Training Course
Session6 - LabVIEW NXG Training CourseSession6 - LabVIEW NXG Training Course
Session6 - LabVIEW NXG Training Course
Yusuke Tochigi
?
Session4 - LabVIEW NXG Training Cours
Session4 - LabVIEW NXG Training CoursSession4 - LabVIEW NXG Training Cours
Session4 - LabVIEW NXG Training Cours
Yusuke Tochigi
?
Session2 - LabVIEW NXG Training Course
Session2 - LabVIEW NXG Training CourseSession2 - LabVIEW NXG Training Course
Session2 - LabVIEW NXG Training Course
Yusuke Tochigi
?
Automotive QMS IATF16949
Automotive QMS IATF16949Automotive QMS IATF16949
Automotive QMS IATF16949
Yusuke Tochigi
?
Test Driven Development in LabVIEW
Test Driven Development in LabVIEWTest Driven Development in LabVIEW
Test Driven Development in LabVIEW
Yusuke Tochigi
?
Session7 - LabVIEW NXG Training Course
Session7 - LabVIEW NXG Training CourseSession7 - LabVIEW NXG Training Course
Session7 - LabVIEW NXG Training Course
Yusuke Tochigi
?
Session10 - LabVIEW NXG Training Course
Session10 - LabVIEW NXG Training CourseSession10 - LabVIEW NXG Training Course
Session10 - LabVIEW NXG Training Course
Yusuke Tochigi
?
Session6 - LabVIEW NXG Training Course
Session6 - LabVIEW NXG Training CourseSession6 - LabVIEW NXG Training Course
Session6 - LabVIEW NXG Training Course
Yusuke Tochigi
?
Session4 - LabVIEW NXG Training Cours
Session4 - LabVIEW NXG Training CoursSession4 - LabVIEW NXG Training Cours
Session4 - LabVIEW NXG Training Cours
Yusuke Tochigi
?
Session2 - LabVIEW NXG Training Course
Session2 - LabVIEW NXG Training CourseSession2 - LabVIEW NXG Training Course
Session2 - LabVIEW NXG Training Course
Yusuke Tochigi
?

Recently uploaded (6)

株式会社厂罢翱搁驰における惭补驳颈肠笔辞诲导入事例。开発?テスト环境で惭补驳颈肠笔辞诲を有効活用する
株式会社厂罢翱搁驰における惭补驳颈肠笔辞诲导入事例。开発?テスト环境で惭补驳颈肠笔辞诲を有効活用する株式会社厂罢翱搁驰における惭补驳颈肠笔辞诲导入事例。开発?テスト环境で惭补驳颈肠笔辞诲を有効活用する
株式会社厂罢翱搁驰における惭补驳颈肠笔辞诲导入事例。开発?テスト环境で惭补驳颈肠笔辞诲を有効活用する
ssuserd2c5cd
?
(2025/03/03/10:07)厂补濒别蝉丑耻产用アスエネサービス资料.辫诲蹿
(2025/03/03/10:07)厂补濒别蝉丑耻产用アスエネサービス资料.辫诲蹿(2025/03/03/10:07)厂补濒别蝉丑耻产用アスエネサービス资料.辫诲蹿
(2025/03/03/10:07)厂补濒别蝉丑耻产用アスエネサービス资料.辫诲蹿
leesubin14
?
What is RWA x DePIN - #Solana Developer Hub 14 #SolDevHub
What is RWA x DePIN - #Solana Developer Hub 14 #SolDevHubWhat is RWA x DePIN - #Solana Developer Hub 14 #SolDevHub
What is RWA x DePIN - #Solana Developer Hub 14 #SolDevHub
K Kinzal
?
分析モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第44回】
分析モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第44回】分析モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第44回】
分析モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第44回】
Tomoharu ASAMI
?
ChatGPT先生から学ぶPYTHONプログラミング入門 - FUSIONDRIVER, INC.
ChatGPT先生から学ぶPYTHONプログラミング入門 - FUSIONDRIVER, INC.ChatGPT先生から学ぶPYTHONプログラミング入門 - FUSIONDRIVER, INC.
ChatGPT先生から学ぶPYTHONプログラミング入門 - FUSIONDRIVER, INC.
FUSIONDRIVER, INC.
?
XPJUGの運営について、2022年のAWS DEV DAYで発表した内容です。
XPJUGの運営について、2022年のAWS DEV DAYで発表した内容です。XPJUGの運営について、2022年のAWS DEV DAYで発表した内容です。
XPJUGの運営について、2022年のAWS DEV DAYで発表した内容です。
Toru Koido
?
株式会社厂罢翱搁驰における惭补驳颈肠笔辞诲导入事例。开発?テスト环境で惭补驳颈肠笔辞诲を有効活用する
株式会社厂罢翱搁驰における惭补驳颈肠笔辞诲导入事例。开発?テスト环境で惭补驳颈肠笔辞诲を有効活用する株式会社厂罢翱搁驰における惭补驳颈肠笔辞诲导入事例。开発?テスト环境で惭补驳颈肠笔辞诲を有効活用する
株式会社厂罢翱搁驰における惭补驳颈肠笔辞诲导入事例。开発?テスト环境で惭补驳颈肠笔辞诲を有効活用する
ssuserd2c5cd
?
(2025/03/03/10:07)厂补濒别蝉丑耻产用アスエネサービス资料.辫诲蹿
(2025/03/03/10:07)厂补濒别蝉丑耻产用アスエネサービス资料.辫诲蹿(2025/03/03/10:07)厂补濒别蝉丑耻产用アスエネサービス资料.辫诲蹿
(2025/03/03/10:07)厂补濒别蝉丑耻产用アスエネサービス资料.辫诲蹿
leesubin14
?
What is RWA x DePIN - #Solana Developer Hub 14 #SolDevHub
What is RWA x DePIN - #Solana Developer Hub 14 #SolDevHubWhat is RWA x DePIN - #Solana Developer Hub 14 #SolDevHub
What is RWA x DePIN - #Solana Developer Hub 14 #SolDevHub
K Kinzal
?
分析モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第44回】
分析モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第44回】分析モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第44回】
分析モデル 【クラウドアプリケーションのためのオブジェクト指向分析設計講座 第44回】
Tomoharu ASAMI
?
ChatGPT先生から学ぶPYTHONプログラミング入門 - FUSIONDRIVER, INC.
ChatGPT先生から学ぶPYTHONプログラミング入門 - FUSIONDRIVER, INC.ChatGPT先生から学ぶPYTHONプログラミング入門 - FUSIONDRIVER, INC.
ChatGPT先生から学ぶPYTHONプログラミング入門 - FUSIONDRIVER, INC.
FUSIONDRIVER, INC.
?
XPJUGの運営について、2022年のAWS DEV DAYで発表した内容です。
XPJUGの運営について、2022年のAWS DEV DAYで発表した内容です。XPJUGの運営について、2022年のAWS DEV DAYで発表した内容です。
XPJUGの運営について、2022年のAWS DEV DAYで発表した内容です。
Toru Koido
?

Session8 - LabVIEW NXG Training Course

  • 1. LabVIEW NXG Training Course Session8 - DAQmx Yusuke Tochigi NXG 5.0 Version
  • 2. LabVIEW NXG Training Course 2 DAQmx LabVIEW NXG はデータの集録と解析が開発環境に統合されている点が、過去の LabVIEW との大きな違いです。そこでこのセッションでは、 DAQ デバイスを LabVIEW NXG で使用してデータ収集を行う方法を紹介します。 DAQmx プログラミングについての詳細を紹介するにはとても 1 セッションでは間に合わ ないため、詳細は別のトレーニングで紹介します。
  • 3. LabVIEW NXG Training Course 3 DAQmx ドライバのインストール LabVIEW NXG で DAQ デバイスを使用するためには、 DAQmx ドライバをインストー ルします。 NI Package Manager を立ち上げ、 DAQmx をインストールします。
  • 4. LabVIEW NXG Training Course 4 System Designer LabVIEW NXG の大きな特徴の一つは System Designer です。 System Designer では、パソコンに接続された計測器や DAQ デバイスを自動認識し、ドキュメ ントやサンプルの参照、測定タスクの作成が行えます。 ライブビュータブは、パソコンに接続されるハードウェアの状態をリアルタイムに表示します。
  • 5. LabVIEW NXG Training Course 5 System Designer - 設計 設計ビューではキャンバス上に、システム構成を描くことができます。これにより、プロジェク ト内でシステム構成をドキュメント化できます。 PC や Web サーバ等にはソフトウェアを 追加することができ、この画面からアプリケーションのビルドや実行も可能です。
  • 6. LabVIEW NXG Training Course 6 測定パネル 最も簡単な手順で、アナログ連続集録のアプリケーションを作ります。 System Designer からデバイスを選択し、構成ペーンから測定パネルを作成 》 アナログ入力 を選択します。
  • 7. LabVIEW NXG Training Course 7 アナログ入力タスクの作成 先ほどの手順で、「アナログ入力 .task 」が作成されました。 タスクは箱のイメージです。タスクの中に、様々な設定のチャンネルをいくつも入れることが できます。サンプリング周波数やトリガの設定などは、タスクに対して行います。つまりタス クに追加されるチャンネルは、すべて同じサンプリング周波数になります。 一部を除き多くの DAQ デバイスでは、 1 デバイスが作成できるきアナログ入力タスクは 1 つです。つまりチャンネルが複数あっても、同じサンプリング周波数での集録になります。 タスク ? SamplingRate = 1kHz ? Sample Number = 500 ? Trigger = None チャンネル ? ai0 ?電圧 ? +/-10V チャンネル ? ai1 ?熱電対 ? 0-300℃ チャンネル ? ai2 ?電圧 ? +/-2V
  • 8. LabVIEW NXG Training Course 8 タスク構成画面 タスクを作成すると、すぐに集録の結果がグラフに表示されます。設定を変更すると、結 果は即グラフに反映されるので、最適な設定を素早く見つけることができます。 現在すでにタスクには「入力 0 」というチャンネルが存在します。もう 1 つチャンネルを追 加します。新規入力を作成を選択します。
  • 9. LabVIEW NXG Training Course 9 チャンネルの追加 集録データは電圧だけでなく、電流や熱電対などを選択できます。今回は電圧を選択 します。構成ペーンのチャンネルタブで、チャンネルの設定をそれぞれ変更できます。 ai1 を選択し、 OK ボタンを押してチャンネルを追加します。
  • 10. LabVIEW NXG Training Course 10 タイミングの設定 続いてデータの集録タイミングを設定します。構成ペーンのタスクタブからタイミングを開 き、タイミングを自動管理のチェックを無効にして以下の設定に変更します。 ● 必要なサンプルレート : 1kHz ● 読み取るサンプル数 : 500S タスクは 1 秒間に 1000 ポイント集録します。読み取るサンプル数は、 DAQmx ドライ バが PC 上で使用できるバッファサイズを決定します。詳しくはこちらをご覧ください。
  • 11. LabVIEW NXG Training Course 11 データキャプチャ 記録またはフレームをキャプチャ、グラフを右クリックして選択されたデータをキャプチャを 選択して、データをキャプチャします。キャプチャされたデータはナビゲーションペーンからアク セスすることができます。 CSV ファイルへ出力したり、上級解析ライブラリ API のデータソ ースとして利用することができます。
  • 12. LabVIEW NXG Training Course 12 VI からのタスク呼び出し プロジェクト項目から、作成した「 *.task 」を VI のダイアグラム上にドラッグアンドドロップ すると、タスク入力と DAQmx 読み取り関数が自動作成されます。これを While ル ープで囲むことで、連続で電圧を読み取る VI を作成することができます。 【蛇足】 「継続時間」に違和感をお持ちの方もいらっしゃるかもしれません。 DAQmx 読み取り 関数は、継続時間経過毎に値を返します。構成ペーンの読み取り元をサンプルに変更 することで、以前のようにサンプル数での指定が可能です。
  • 13. LabVIEW NXG Training Course 13 より効率的なプログラミング 今回紹介した方法は簡単に電圧集録プログラムが作成できる反面、プログラムの実行 時に使用するチャンネルを選べないなど、機能の不足があります。より機能的、パフォーマ ンスに優れたアプリケーションを開発するためには、 DAQmx 関数を使用して開発を行 っていきます。詳細は別のトレーニングで紹介します。