Learn While Loop, For Loop, Case, Event Handling. We can control programming flow with those features.
プログラムフローと呼ばれる、WhileやForループ、ケースストラクチャ等について紹介します。これらを使用してプログラムの流れを制御できます。
You can learn what data type does LabVIEW NXG have. General type (numeric, string, boolean), array, cluster etc.
このセッションでは、LabVIEW NXGが取り扱うことのできる代表的なデータ型について紹介します。配列やクラスタといった特殊なデータ型の作成方法についても紹介しています。
You can learn what data type does LabVIEW NXG have. General type (numeric, string, boolean), array, cluster etc.
このセッションでは、LabVIEW NXGが取り扱うことのできる代表的なデータ型について紹介します。配列やクラスタといった特殊なデータ型の作成方法についても紹介しています。
Deep Learning Demonstration using Tensorflow (7th lecture)Parth Nandedkar
Basic syntax of Tensorflow, Parallel processing in deep learning, Description of MNIST problem, Solving the MNIST problem using Tensorflow(Scikit Learn), Theory of Deep learning(Kullback Leibler Information, Overfitting, Softmax function etc)
This topic was presented on Japan LabVIEW User Conference #2.
I introduced why TDD, how does it improve our development process. I developed FizzBuzz with TDD way in live.
Deep Learning Demonstration using Tensorflow (7th lecture)Parth Nandedkar
Basic syntax of Tensorflow, Parallel processing in deep learning, Description of MNIST problem, Solving the MNIST problem using Tensorflow(Scikit Learn), Theory of Deep learning(Kullback Leibler Information, Overfitting, Softmax function etc)
This topic was presented on Japan LabVIEW User Conference #2.
I introduced why TDD, how does it improve our development process. I developed FizzBuzz with TDD way in live.
You can learn what can LabVIEW NXG Web Module do in this training slide. You can easily develop web application using Web Module.
LabVIEW NXG Web Moduleについて学習します。LabVIEW NXG Web Moduleを使用することで、スタイリッシュなウェブアプリケーションを簡単に開発することができます。
This training course introduce how can we develop our application through Object-Oriented-Programming (OOP). You can see new editor framework on NXG.
このトレーニングコースでは、オブジェクト指向によるLabVIEW NXGプログラミング法を紹介します。CEFをベースとした新しいエディタフレームワークの紹介も行っています。
LabVIEW is good at handling 3rd party instrument. LabVIEW NXG has the same character. In this session, you can learn how LabVIEW NXG communicate with the instrument.
元々LabVIEWは他社製計測器の制御を得意としていました。LabVIEW NXGでもそれは変わりません。ここでは計測器制御の基本について紹介します。
Local variable and Global variable has gone. What is alternative method? Duplicated variable and Tag!! Let's learn new those features.
ローカル変数とグローバル変数はLabVIEW NXGで実装されていません。名前こそ変わりましたが、「複製端子」と「タグ」がそれぞれ代替機能です。
Which type of file does LabVIEW NXG handle? It can do any type! This session, let's focus on three file type, text, binary, TDMS.
LabVIEW NXGが取り扱えるファイルタイプは非常に多くあります。このセッションでは主にテキスト、バイナリ、TDMSファイルの取り扱いについて紹介します。
In this session, you can learn GUI components and basic rule of LabVIEW NXG coding and operation.
このセッションでは、プロジェクトの構成やコーディングルールなど、LabVIEW NXGで開発する中での非常に基本的な部分について紹介しています。
You can learn what is LabVIEW NXG using LabVIEW NXG 5.0 in this training course. Let's begin LabVIEW NXG learning.
このコースでは、LabVIEW NXG 5.0を使用してLabVIEW NXGについて紹介します。このスライドではまずagendaについて紹介しています。
These slides summarize what is QMS and IATF16949. This is for
self-learning and internal training.
自動車産業における品質管理(QMS)のための規格としてIATF16949が制定されました。この資料は、自身の学習、プライベートトレーニングのためにIATF16949規格をまとめたものです。この資料では、IATF16949で要求されるコアツールの概要についても紹介します。
私自身は品質管理に深い理解があるわけではありませんので、修正や改善の指摘は大歓迎です。
15. LabVIEW NXG Training Course 15
出力トンネル
条件出力を有効にすることで、ある条件を満たした値のみをトンネルから出力することが
できます。この例では、偶数のみをトンネルから出力しています。
16. LabVIEW NXG Training Course 16
入力トンネル
入力トンネルでは、配列の入力トンネルに対して値を自動指標付けモードの設定が可
能です。自動指標付けを有効にすると、ループの実行毎に配列から 1 要素ずつ順番に
値が取り出され、処理されます。
For ループでは、ループの実行回数はループカウントと、入力された自動指標付けが有
効な配列の中で、最も値の小さい回数になります。下記の例では、 For ループの実行
回数は 3 回です。
17. LabVIEW NXG Training Course 17
自動指標付け入力の例
この例では、 For ループは 5 回実行されます。 100 ミリ秒ごとに出力数値表示器に、
10, 20, 30, 40, 50 の順で値が表示されます。
18. LabVIEW NXG Training Course 18
自動指標付けの例
2 次元配列における自動指標付けについて紹介します。自動指標付けを有効にした
状態で For ループに入力した場合、 1 行ずつデータが処理されます。
For ループを 2 重に作成した場合、トンネルの設定が値を自動指標付けになっている
場合、 2 次元配列を作成することができます。
19. LabVIEW NXG Training Course 19
自動指標付けの注意点
出力トンネルに値を自動指標付けまたは値を連結を使用する場合、継続的に配列に
新規要素を追加するため、常に配列サイズが増えます。よって長時間の実行では、メモ
リオーバーフローとなる可能性があります。
そのため While ループの出力トンネルはデータをフォルトで最後の値を保持に、 For ル
ープは値を自動指標付けになっています。
入力トンネルでも、 For ループは配列トンネルを作成した場合、値を自動指標付けが
デフォルトになります。
20. LabVIEW NXG Training Course 20
前回の値を使用する
移動平均など、前回までの処理結果を使用して演算を行う場合、繰り返し処理の N
回前のデータを使用します。 LabVIEW NXG ではシフトレジスタを使用して、前回のデ
ータを使用することができます。
42. LabVIEW NXG Training Course 42
その他のプログラミングフロー
●
In Place 要素ストラクチャ
データ値リファレンス (DVR) や大規模な配列、クラスタを処理する場合にメモリ使用量
を減らし、プログラム効率を向上します
●
タイミングループ
指定された周期で繰り返し処理を行います。タイミングループは正確なタイミングを必要
とするアプリケーションで使用されますが、 Windows OS で使用することはあまりなく、
Real-Time OS で使用します
●
無効ストラクチャ
特定の処理を無効化する場合に使用します。デバッグ用途で使用されたり、無効化に
条件を付与することができるので、特定の OS でのみ実行されるコードを実装することも
できます