質問

使い方を学ばなければいけないのですが、 LabVIEW 新しい仕事に就く予定なのですが、誰か良い本や参考/チュートリアルの Web サイトを推薦してもらえないかと思っています。

私は Java/C#/C++ の経験が豊富な上級開発者です。

この質問はおそらくスタック オーバーフローに関して意図されているものよりも曖昧であると思いますが、これについてはどうですか?書籍または Web サイト 1 冊と簡単な説明を添えて回答してください。その後、人々は自分のお気に入りに投票することができます。

役に立ちましたか?

解決

多少かかります トレーニング いくつかの 時間 保守可能なコードを開発するために必要なスタイルを学ぶ.

Java/C#/C++ 出身のあなたは、おそらく優れたソフトウェア アーキテクチャについてよく理解しているでしょう。ここで必要なのは、LabView の特殊性とよくある落とし穴について学習することだけです。

基本については、National Instruments が提供しています。 トレーニングコース. 。新しい雇用主があなたを基礎 I/II クラスに参加させて、基礎を身につけさせてくれるかどうかを確認してください。オンラインクラスもいくつか提供しています。クラスの後は、認定テストを受けるためにサインアップできます。

入手 評価版 National Instruments の Labview の。ヘルプ ファイルはよく整備されており、コード例も含めてすぐに理解することができます。「はじめに」と「LabVIEW環境」を参照してください。すぐに始めて、すぐに開発環境に慣れることができるはずです。

LabVIEW、グラフィカルであることは素晴らしいことですが、アプリケーション設計の観点からベストプラクティスを放棄しないでください。虹色のスパゲッティのように見えるコードや、数画面にわたる幅のコードが完成するのが一般的です。サブ vi を使用し、各 vi に特定の目的と機能を持たせます。

公式NIサポートフォーラムとナレッジベースは、現時点でおそらく最良のリソースです。

などの非公式サイト G のチュートリアル 公式サイトとドキュメントに記載されている情報のサブセットはありますが、行き詰まった場合の相互参照として役立つ可能性があります。

編集: 基礎Ⅰ・Ⅱ ソフトウェア開発の経験がなくてもユーザーがアクセスできるように設計されています。評価版を使用した後の感触によっては、そのまま移行できる場合もあります。 中級Ⅰ・Ⅱ. 。NI の Web サイトでもコースの概要が公開されているので、それぞれのコースで何をカバーするかがわかります。

他のヒント

誰でも使えるLabVIEW 最近改訂され、非常に包括的になっています。Web 上で無料で入手できるものを除けば、おそらくこれが言語学習を始めるのに最適な場所です。

LabVIEWスタイルガイド は、コードとファイルを整理して最大限の利益を得る方法について説明した優れた本です。

オブジェクト指向プログラミングは、LabVIEW に最近追加された機能です。の LVOOP ホワイトペーパー それがどのように機能するのか、そしてなぜそのようになっているのかについて詳しく説明しています。

少し古いものですが、Bitter、Mohiuddin、Nawrocki 著『LabVIEW Advanced Programming Techniques』には今でも役立つ内容が満載です。

ナショナルインスツルメンツのフォーラム 基本的なヘルプを得るには最適な場所です。の LabVIEW高度な仮想アーキテクト (LAVA) は高度なトピックのためのコミュニティ フォーラムです。

G のチュートリアル, 、こちらもチェックしてください ウェビングリング.

-アダム

役人 NIのサポートページ そして サポートフォーラム 倒すのは難しいです。

LabVIEWの第一人者がいると本当に助かります。

「Arc the daft」は、LabVIEW を学ぶために何を試すべきかをほぼ正確に示しています。ただし、Basic の I と II は省略しません。このクラスは基本的なプログラミング概念を教え、非プログラマーを対象としていますが、IDE を広範囲にカバーしています。LabVIEW IDEはテキストベースの言語から来たもので、クラスで時間を講師と一緒に学習することに費やすと、学習が本当に加速します。

経験豊富な開発者であれば、中級 1 はスキップします。中級 1 では、3 日間のコースでソフトウェア エンジニアリングの実践を教えようとします。CLD を取得するために勉強している場合は、コースと試験の用語を知っておく必要があります。そうでなければ、コースに時間も資金も費やしません。

購読する Info-LabVIEWメーリングリスト. 。NI および LAVA フォーラムの人気が高まったため、最近はかなり静かになってきましたが、NI の人々を含む非常に経験豊富で親切な人々によって今でも読まれています。必要な情報が他で見つからない場合は、このフォーラムがおすすめです。質問には通常良い答えが得られます。

その後私は スタイルガイド, すでに述べたように、この本は良い参考資料です。この本で取り上げている内容をさらに詳しく知りたいときに再読してください。優れたアドバイスがぎっしりと詰まっています。

個人的な重要なヒント:提供されているサンプル コードを見てください (ただし、必ずしも完璧であるとは限りません)。できるだけ早くキューとノーティファイアの使い方を学びましょう。イベント構造体とコントロール参照なしでは何ができるのか、何ができないのかを理解するまでは、イベント構造体とコントロール参照の使用に踏み込まないでください。小さくてシンプルなことから始めてください。野望の範囲が広がるにつれて、このコードをサブ VI に再パッケージすることで、後で簡単に再利用できることがわかるはずです。楽しんでね!

私にとって、LabVIEW を学ぶ最良の方法は、組み込みサンプルを分析することでした。最適なフォーラムは、NI 開発者ゾーンコミュニティと LAVA フォーラムです

LabVIEWの操作は非常に簡単ですが、難しいのは、スパゲッティにならないようにアプリケーションを設計する方法を知ることです。基本を理解したら(例: LabVIEW入門コース) デザインパターン、イベント、キュー、typedef、参照の使用方法を学びます。モジュール式アーキテクチャを使用し、大きな構造を避け、小さなウィンドウでコードを「書く」ようにしてください。

LabVIEW バージョン間の違い (フル/プロ、およびバージョン 7.1.1、8.2、8.5、8.6、2009)、vi でバージョン管理システムを使用する方法 (バイナリファイル)、およびプロジェクト内のファイルを使用すると、コードを簡単に再利用して「DRY」(同じことを繰り返さないでください)、実行可能ファイルをビルドする方法とそれに必要なLabVIEW RunTimeエンジン(顧客向け)、DAQmxとは何か、その使用方法、 VISAドライバーと設定に適したバージョンはどれか、測定と自動化プログラムの使用方法。

数年前に LabVIEW を使い始めたとき、次のリンクが与えられました。 LabVIEWグラフィカルプログラミングコース. 。基本的なことをカバーしており、他のプログラミング言語についての十分な知識があったため、物事をすぐに理解することができたと思います。

まずは、 LabVIEW ウィキ.

具体的には、 LabVIEWチュートリアル. 。オンラインリファレンスやLabVIEWリファレンスブックへのリンクがたくさんあります。LabVIEWの世界へようこそ!

から始めることをお勧めします 誰でも使えるLabVIEW. 。LabVIEWの基本をよくカバーした良書です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top