このコースでは、ネットワークを介してLabVIEWと通信するためのさまざまな方法について学びます。リモートシステム上で実行されているアプリケーションと通信するために、それぞれのテクノロジーを使用することの長所と短所を学びます。
このコースではオンライン形式のトレーニングは利用できません
このコースでは教室形式のトレーニングは利用できません
このコースではプライベート形式のクラスは利用できません
ネットワークストリームとシェア変数を使用して、LabVIEWアプリケーション間でデータを渡す
UDPとTCPを使用してネットワーク上でデータをブロードキャストする
Webサービスを実装し、Webサービスを操作するクライアントVIを作成する
SystemLinkおよびDataFinderを操作するVIを作成する
VIサーバを使用して、ローカルおよびリモートシステムでVIを動的にロードして実行する
データベースをプログラム的に操作するVIを開発する
WebDAVおよびSFTP APIを使用して、ネットワーク上でファイルをプログラム的に管理する
オンデマンド:6時間
経験豊富なLabVIEWユーザ
LabVIEW 実践集中コース 1
LabVIEW 実践集中コース 2
LabVIEW 2021
オンデマンドトレーニングでは、NIラーニングセンターから配信されるデジタルコース教材を使用します。サブスクリプションの期間中はNIラーニングセンターにアクセスできます。
オンデマンド:ソフトウェアサブスクリプションおよびエンタープライズ契約、または5教育サービスクレジット、または2トレーニングクレジットを含む
| レッスン | 概要 | トピック |
|---|---|---|
| ネットワーク通信方法の比較 | TCP/UDP、ネットワーク共有シェア変数、ネットワークストリーム、Webサービス、DataSocket APIを比較することにより、適切なプロトコルを選択する方法を学びます。 |
|
| データのストリーミング | LabVIEWネットワークストリームを使用して、アプリケーション間でデータをストリームし、コマンドを送信する方法を学びます。 |
|
| シェア変数を理解する | シェア変数の読み取り/書き込み方法を学習します。 |
|
| DataSocket APIを理解する | DataSocket API、DataSocket転送プロトコルを理解します。 |
|
| UDPを理解する | UDPプロトコルとプログラミングモデルを理解します。 |
|
| ブロードキャストモデルを実装する | ブロードキャストモデルを理解します。 |
|
| TCPの概要 | TCPとその利点を理解します。 |
|
クライアント/サーバモデルを実装する | クライアント/サーバモデルおよびTCP VIを使用してネットワーク通信を行う方法を学びます。 |
|
| Webサービスの概要 | Webサービスとそれらが使用する基礎となる通信アーキテクチャを説明します。 |
|
| LabVIEW Webサービスアーキテクチャを理解する | LabVIEWを使用してWebサービスをビルドおよびデプロイする方法を説明します。 |
|
| HTTPメソッドVIを作成する | Webサービスを作成してパブリッシュし、サーバ応答を変更するVIを開発します。 |
|
| LabVIEWを使用してWebサービスを操作する | LabVIEWでHTTPクライアントを作成する方法を学びます。 |
|
| 安全な通信のためにLabVIEW Webサービスを構成する | LabVIEW Webサービスセキュリティを理解し、NI Webサーバを構成する |
|
| WebVIをLabVIEW Webサービスに接続する | Webベースアプリケーションを使用してLabVIEW Webサービスと通信する方法を学びます。 |
|
| SystemLink APIを使用する | SystemLink API関数を使用して、LabVIEWアプリケーション内からSystemLinkタスクを実行します。 |
|
| DataFinder APIを使用する | DataFinderの高レベルの機能を説明し、そのAPIを使用してLabVIEWアプリケーションからDataFinderタスクを実行します。 |
|
| VIサーバの機能 | VIサーバの高レベルの目的と、その機能にアクセスするためのプログラミングモデルを説明します。 |
|
| VIサーバを介してLabVIEWの機能にアクセスする | VIサーバAPIを理解し、それを使用してLabVIEW開発環境の機能にアクセスします。 |
|
| VIサーバを使用してリモートVと通信する | VIサーバを使用して、同じネットワーク上の別のコンピュータにあるVIを起動し、その実行を制御します。 |
|
| 動的なVIの呼び出しとロード | VIを動的に呼び出してロードするさまざまな方法を理解し、それぞれの方法の利点を説明します。 |
|
| データベースの概要 | データベースの基本概念を説明し、LabVIEW Database Connectivity Toolkitを紹介します。 |
|
| LabVIEWでデータベースに接続する | データベースプログラミングモデルを理解し、LabVIEWでデータベースに接続します。 |
|
| LabVIEWで基本的なデータベース操作を実行する | LabVIEWを使用して、一般的に使用されるいくつかのデータベース操作を実行します。 |
|
| 構造化クエリ言語を使用する | SQLステートメントを使用して、LabVIEWで追加のデータベース操作を実行します。 |
|
| WebDAV APIを理解する | WebDAV APIを使用して、LabVIEWアプリケーションでWebDAVサーバとの間でファイルを安全に転送します。 |
|
| SFTP APIを理解する | SFTP APIを使用して、ファイルを安全に転送し、SFTPサーバを操作します。 |
|
1年以内にNI講師主導のコースを3つ以上受講する予定の方であれば、トレーニングメンバーシップから、すべてのNIの一般教室およびオンライン形式のコースを手頃な料金で無制限に受けられるほか、無制限の認定資格証も受けられます。