LabVIEW Data Acquisition』は2020年10月、電子工業出版、ISBN 9787121397707で出版された。
LabVIEW Data Acquisition, 2nd Editionは、2024年1月に電子工業出版からISBN 9787121471025で出版されました。
唐巖電子工業出版社, LabVIEW データ収集 ISBN: 9787121397707
ラボビューによるデータ収集(第2版)
ディレクトリ
第1章 LabVIEWの概要 1.1 LabVIEWとは? 1.2 LabVIEWの入手方法 1.3 LabVIEWのインストールと起動 1.4 NI MAXとは 1.5 LabVIEWツールキットとそのツールネットワーク 1.6 LabVIEWで実世界の問題を解決する方法 第2章 LabVIEWプログラミング環境 2.1 LabVIEWの紹介 2.1.1 *LabVIEWの初回起動 2.1.2 NI例ファインダー 2.1.3 新しいVIの作成 2.1.4 NIサイト全体検索 2.1.5 フロントパネル概要 2.1.6 ブロック図の概要 2.1.7 「ツール」選択パネル 2.1.8 ツールバー 2.1.9 メニューバー 2.1.10 ショートカット 2.1.11 「ナビゲーション」ウィンドウ 2.1.12 LabVIEWプロジェクトアプローチによる開発 2.1.13 ライブヘルプウィンドウ 2.2 プログラミング準備の知識 2.2.1 フロントパネルとオブジェクトの設定 2.2.2 ブロック図配線 2.2.3 端子台での表示形態 2.2.4 ブロック・ダイアグラム・ノード 2.2.5 "ファンクション "パレットを使う 2.2.6 関数の使用 第3章 LabVIEWデータ処理の基礎 3.1 データ操作 3.1.1 データ・タイプ 3.1.2 数値データ 3.1.3 ブール値データ 3.1.4 文字列データ 3.1.5 データ定数 3.2 アレイとクラスター 3.2.1 アレイ 3.2.2 クラスター 3.3 プログラミングの構造 3.3.1 ブロック図で構造体を使う 3.3.2 ForループとWhileループ 3.3.3 操作コードのプログラミング構造(条件付き、順次、無効) 3.3.4 イベントの構造 3.3.5 ローカル変数、グローバル変数 3.4 グラフとチャート 3.4.1 グラフとチャートの種類 3.4.2 波形と波形チャート 3.4.3 グラフとグラフのカスタマイズ 3.4.4 滑らかなライン、カーブ 3.4.5 動的にフォーマットされたグラフィックス 第4章 LabVIEWの高度なデータ処理 4.1 関数のポリモーフィズム 4.2 比較関数 4.2.1 値の比較 4.2.2 文字列の比較 4.2.3 ブール値の比較 4.2.4 アレイとクラスタの比較 4.3 公式 4.4 ドキュメンテーションI/O 4.4.1 ファイルI/O操作の流れ 4.4.2 使用するファイル形式の決定 4.4.3 ファイルパス 4.4.4 バイナリファイル 4.4.5 設定ファイル 4.4.6 LabVIEW用測定ファイル 4.4.7 表計算ドキュメント 4.4.8 TDM/TDMSドキュメント 4.4.9 テキストファイル 4.4.10 波形 4.5 バリアントデータの処理 第5章 LabVIEWプログラミング 5.1 番組ブロック図のデータフロー 5.1.1 データの依存関係 5.1.2 データフローとメモリー管理 5.2 ブロック・ダイアグラム設計のヒント 5.2.1 ブロック・ダイアグラム設計仕様 5.2.2 ブロック図の整理 5.2.3 ブロック・ダイアグラム・コードの再利用 5.3 エクスプレスVI 5.3.1 エクスプレスVIの利点 5.3.2 エクスプレスVIの使用説明書および推奨事項 5.3.3 Express VIに基づくサブVIの作成 5.3.4 動的データ型の使用 5.4 属性ノード 5.4.1 属性ノードの作成 5.4.2 属性ノードの使用に関する注意事項 5.5 カスタムコントロール 5.5.1 カスタムコントロールの作成 5.5.2 カスタムコントロールの使用 5.5.3 カスタム型と厳密なカスタム型 5.6 VIとサブVIの作成 5.6.1 例、VI テンプレート、プロジェクト・テンプレート 5.6.2 モジュラーコードの作成(サブVI) 5.6.3 アイコンの使用 5.6.4 VIの保存 5.6.5 VIのカスタマイズ 5.7 VIの実行とデバッグ 5.7.1 VIの実行 5.7.2 デバッグVI 5.8 プロジェクトと端末の使用 5.8.1 LabVIEWでプロジェクトを管理する 5.8.2 LabVIEWプロジェクトの依存関係の管理 5.8.3 プロジェクトの対立を解決する 5.9 高度なプログラミング構造の使用 5.9.1 ステートマシンを使ったプログラミング 5.9.2 同期データ転送のプログラミング 第6章 NIデータ収集の基礎 6.1 コンピュータベースのデータ収集システム 6.2 測定信号の種類 6.3 アナログ信号の測定 6.3.1 アナログ入力信号の接続 6.3.2 アナログ信号測定システムの種類とソース 6.3.3 アナログ出力信号の接続 6.3.4 サンプリングに関する考慮事項 6.4 デジタル信号の測定 6.5 信号コンディショニング 6.6 データ収集装置の分類 6.7 DAQmxとNI MAX 6.7.1 NI-DAQデバイス利用の基本的な流れ 6.7.2 DAQmx 6.7.3 NI MAX付きテストパネル 6.8 DAQmx データ収集 6.8.1 典型的なDAQアプリケーションの作成 6.8.2 DAQアシスタントの使用 6.8.3 DAQ Assistantダイアログボックスの設定 6.8.4 DAQmx データ収集機能 VI 6.9 TLA-004 センサーコースラボキット 第7章 DCモータの速度データ収集 7.1 スロットオプトカプラを使用したDCモーター速度の測定 7.1.1 実用上の要件 7.1.2 センサーの紹介 7.1.3 測定の原則 7.1.4 ハンズオン 7.2 ホールICを使ったDCモーターの回転数測定 7.2.1 実用上の要件 7.2.2 センサーの紹介 7.2.3 測定原理 7.2.4 ハンズオン 第8章 温度センサー測定タスク 8.1 内蔵温度センサーによる温度測定 8.1.1 実用上の要件 8.1.2 センサーの紹介 8.1.3 測定の原則 8.1.4 基本回路 8.1.5 ハンズオン 8.2 熱電対による温度測定 8.2.1 実用上の要件 8.2.2 センサーの紹介 8.2.3 測定原理 8.2.4 基本回路 8.2.5 ハンズオン 8.3 NTCサーミスタ温度センサによる温度測定 8.3.1 実用上の要件 8.3.2 センサーの紹介 8.3.3 測定原理 8.3.4 基本回路 8.3.5 ハンズオン 8.4 白金測温抵抗体を用いた温度測定 8.4.1 実用上の要件 8.4.2 センサーの紹介 8.4.3 測定原理 8.4.4 基本回路 8.4.5 ハンズオン 第9章 液体特性パラメータ測定タスク 9.1 光電式レベルセンサーによるレベル測定 9.1.1 実用上の要件 9.1.2 センサーの紹介 9.1.3 測定の原則 9.1.4 基本回路 9.1.5 ハンズオン 9.2 光電式液体濁度センサーによる液体の濁度測定 9.2.1 実用上の要件 9.2.2 センサーの紹介 9.2.3 測定原理 9.2.4 基本回路 9.2.5 ハンズオン 9.3 pHメーターセンサーを用いた溶液のpH測定 9.3.1 実用上の要件 9.3.2 センサーの紹介 9.3.3 測定原理 9.3.4 基本回路 9.3.5 ハンズオン 9.4 超音波センサーによる距離測定 9.4.1 実用上の要件 9.4.2 センサーの紹介 9.4.3 測定原理 9.4.4 基本回路 9.4.5 ハンズオン *第10章 セキュリティ用途に関連するセンサー測定タスク 10.1 焦電型赤外線センサーによる人間の行動検知 10.1.1 実用上の要件 10.1.2 センサーの紹介 10.1.3 測定の原則 10.1.4 基本回路 10.1.5 ハンズオン 10.2 湿度センサーによる周囲湿度の測定 10.2.1 実用上の要件 10.2.2 センサーの紹介 10.2.3 測定の原則 10.2.4 基本回路 10.2.5 ハンズオン 10.3 エレクトレットマイクロホンを用いた音声信号の取得と測定 10.3.1 実用上の要件 10.3.2 センサーの紹介 10.3.3 測定の原則 10.3.4 基本回路 10.3.5 ハンズオン 10.4 ガスセンサーによる周囲のアルコール漏れの測定 10.4.1 実用上の要件 10.4.2 センサーの紹介 10.4.3 測定原理 10.4.4 基本回路 10.4.5 ハンズオン *11章 加速度センサー測定タスク 11.1 圧電型加速度ピックアップによる振動信号の測定 11.1.1 実用上の要件 11.1.2 センサーの紹介 11.1.3 測定の原則 11.1.4 基本回路 11.1.5 ハンズオン 11.2 MEMS 3軸加速度ピックアップによる傾斜の測定 11.2.1 実用上の要件 11.2.2 センサーの紹介 11.2.3 測定の原則 11.2.4 基本回路 11.2.5 ハンズオン 書誌
序文
LabVIEWデータ集 第1版』は、2020年10月に出版・発売されて以来、学生、エンジニア、友人から注目を浴び続けています。本書のいくつかの特徴を要約すると、章が論理的に配置されていること、無料のサポートビデオチュートリアルが提供されていること、完全な実験指導用ハードウェアアプリケーションリソースが提供されていること、これらが他のLabVIEW本と異なる特別な特徴です。
LabVIEWのデータ収集、第2版は、あなたが使用するプログラミングや開発環境の種類に関係なく、 "データ "は、プログラミング作業の中核である、初版の章の設定のロジックを続けている。LabVIEWのデータ処理ロジックを中心に、LabVIEWソフトウェア環境の配置の第1章、LabVIEWソフトウェア環境の内容、LabVIEWの "データ "に続く本の章は、予備と拡張の知識を開発する。LabVIEWのデータ型の概念から始まり、様々なデータタイプに拡張された配列、クラスタを構成する。すぐにプログラミング構造とデータのグラフィカルな表示内容の配置の後、対応するデータ処理操作の実装。これらの内容は、本の最初の3章で順次配置されています。学習の深化に伴い、関数、数式、データ相関操作の内容を導入し、この部分はデータの高度な操作と呼ばれています。上記の2つの部分を基礎として、LabVIEWのデータフローとLabVIEWのプログラム固有の概念を説明します:Express VI、属性ノード、実行デバッグ方法など、最初の5章をカバーしています。第6章以降は、LabVIEWデータ収集ハードウェア実験の具体的な内容です。ADCビット数、仮想チャンネル数、サンプルレート、サンプル数などの概念に特化したNIデータ収集の基本に関わるもので、「ハードウェア+データ操作」の組み合わせとも言える内容です。-電気」、「湿度」、「ひずみ」、「振動」、「音」。「センサー、信号調整回路、古典的な実践事例のデータ収集。上記の各章は、コンピュータを使った実際の物理量のデータ取得に関する知識の閉じたループを達成するために配置されています。
第1版で使用したNI ELVISは数万円もする高価なものであり、現在では製造中止となっていますが、第2版の改訂では、実験キットのアクイジションカードとして、安価なNI USB-600xを使用するようにアップデートし、最適化しました。さらに、TLA-004センサーコース実験キットには、プログラマブルDC安定化電源モジュールが装備されています。同時に、講義時間の減少や複雑な知識体系という現実に直面し、初版のエッセンスを第2版にも引き継ぐべく、全編を通して同じ章立てとし、初版の知識ポイントの凝縮と更新にとどめました。
本書の内容は、NIデータ収集カードに適用されるだけでなく、完全なコースのリソース、実験ハードウェア、DAQWare実験測定ソフトウェアのサポートを提供するために、 "雨ビーズS"、デジレント、ジェーン-イ技術のハードウェアの適応を提供しています。紙の本は無料のビデオチュートリアルをサポートし、読者は北里北里や短いビデオサイトで「LabVIEWデータ集録」を検索して、自分自身を取得することができます。LabVIEWデータ収集ハードウェアの学習リソースが必要な読者は、TLA_CHN公開番号でご連絡ください。
本書は唐ガンによって編集されています。この本を書く過程で、当時と現在のNI、パン中国計測制御、上海バラクーダ、上海Chengke、深センBinkertenエンジニアや友人に多くの助けを提供するために、ここでは梁瑞、デビッドE.ウィルソン、陳Dapang、朱俊、陳金、陳清泉、倪斌、潘天后、程栄、李富城、劉ヤン、楊元傑、潘宇、張鵬、方秦、唐敏、方慧敏、葉志浩、徐正、ティエン・トン、シェン・チウシ、ハン・イー、ウー・ケ玶、丁楠、ガオ・チェン、リウ・ジンドン、シュー・ビーノ、シュー・エディー、趙博、周斌、シェ・シャオチアン、趙暁雨、リ・シンユエ、イン・ジュン、リウ・イー、チン・リナ、フー・ゾンミン、シャオティン、リウ・シャオフォン、チウ・シャオロン、リウ・ビン、そして多くの舞台裏のアプリケーション・エンジニアに心からの感謝を捧げます。
スペースの都合上、本書ですべてをカバーすることはできませんので、読者の皆様には、TLAバーチャル・インストゥルメンツ教育リソース・サイトで、追加のチュートリアルや補助的な学習リソースをご覧いただくことをお勧めします。