LabVIEW - National Instruments

LabVIEW
計測器制御コースマニュアル
™
コースソフトウェアバージョン 7.0
2003 年 12 月版
製品番号 323760A-01
LabVIEW Introduction Course Manual
著作権
© 2003 National Instruments Corporation. All rights reserved.
著作権法に基づき、National Instruments Corporation の事前の書面による承諾なく、複写、記録、情報システムへの保存、
および翻訳を含め、本書のすべてまたは一部をいかなる手段によっても複製または転載することを禁止します。
商標
CVI™、DAQCard™、IVI™、FieldPoint™、HS488™、LabVIEW™、Measurement Studio™、MITE™、MXI™、National
Instruments™、NI™、NI-488™、NI-488.2™、ni.com™、NI Developer Zone™、NI-DMM™、NI-VISA™、NI-VXI™、SCXI™
VXIpc™、は、National Instruments Corporation の商標です。
FireWire® は、米国および他国で登録された Apple Computer, Inc. の商標です。Tektronix® および Tek は、Tektronix, Inc. の
登録商標です。本書に掲載されている製品名および会社名は、該当各社の商標または商号です。
特許
National Instruments 製品を保護する特許については、ソフトウェアに含まれている特許情報(ヘルプ→特許)、CD に含まれ
ている patents.txt ファイル、または ni.com/legal/patents を参照してください。
本書の内容は、将来、予告なしに変更されることがあります。また、本書の内容は、作成時点のものであり、いかなる保証
を意味するものではありません。ソフトウェアのバージョンアップや変更等により、本書の内容が、使用するソフトウェア
の表記と一致しない可能性があることをあらかじめご了承ください。
お問い合わせの方法
電子メールによるお問い合わせ
カスタマートレーニングについて:[email protected]
技術関係のご質問について:[email protected]
電話によるお問い合わせ
カスタマートレーニング担当者直通:TEL: 03-5472-2987
技術部直通:TEL: 03-5472-2981
トレーニングコースの詳細、スケジュール、および受講申込み
カスタマートレーニングのページ:http://www.ni.com/jp/training
日本ナショナルインスツルメンツ株式会社
〒 105-0011 東京都港区芝公園 2-4-1 秀和芝パークビル A 館 4F TEL: 03-5472-2970(大代表)FAX: 03-5472-2977
National Instruments Corporate Headquarters
11500 North Mopac Expressway
Austin, Texas 78759-3504
USA
Tel: 512 683 0100
海外オフィス
イスラエル国 972 0 3 6393737、イタリア共和国 39 02 413091、インド 91 80 51190000、英国 44 0 1635 523545、オース
トラリア連邦 1800 300 800、オーストリア共和国 43 0 662 45 79 90 0、オランダ王国 31 0 348 433 466、カナダ(オタ
ワ)613 233 5949、カナダ(カルガリー)403 274 9391、カナダ(ケベック)514 694 8521、カナダ(トロント)905 785 0085、
カナダ(バンクーバー)514 685 7530、カナダ(モントリオール)514 288 5722、ギリシャ共和国 30 2 10 42 96 427、シン
ガ ポ ー ル 共 和 国 65 6226 5886、ス イ ス 連 邦 41 56 200 51 51、ス ウ ェ ー デ ン 王 国 46 0 8 587 895 00、ス ペ イ
ン 34 91 640 0085、ス ロ ベ ニ ア 共 和 国 386 3 425 4200、タ イ 王 国 662 992 7519、大 韓 民 国 82 02 3451 3400、台
湾 886 2 2528 7227、中華人民共和国 86 21 6555 7838、チェコ共和国 420 2 2423 5774、デンマーク王国 45 45 76 26 00、
ドイツ連邦共和国 49 0 89 741 31 30、ニュージーランド 1800 300 800、ノルウェー王国 47 0 66 90 76 60、フィンランド共
和 国 385 0 9 725 725 11、ブ ラ ジ ル 連 邦 共 和 国 55 11 3262 3599、フ ラ ン ス 共 和 国 33 0 1 48 14 24 24、ベ ル ギ ー 王
国 32 0 2 757 00 20、ポーランド共和国 48 0 22 3390 150、ポルトガル共和国 351 210 311 210、マレーシア 603 9131 0918、
南アフリカ共和国 27 0 11 805 8197、メキシコ合衆国 001 800 010 0793、ロシア連邦 7 095 238 7139
目次
コースガイド
はじめに....................................................................................................................v
A. 本書について.......................................................................................................vii
B. 動作環境..............................................................................................................viii
C. コースソフトウェアのインストール...................................................................xii
D. コースの目標.......................................................................................................xiii
E. コースマップ.......................................................................................................xiv
F. コースマニュアルの表記規則 .............................................................................xv
レッスン 1
計測器制御の基本
A. Virtual Instrumentation ........................................................................................1-2
B. デスクトップ計測器............................................................................................1-6
C. ハードウェアコンポーネント .............................................................................1-10
D. ソフトウェアコンポーネント .............................................................................1-26
練習 ...........................................................................................................................1-34
レッスン 2
計測器のプログラム制御
A. VISA とは? ........................................................................................................2-6
B. VISA プログラミングの基本 ...............................................................................2-14
C. VISA プロパティ .................................................................................................2-22
D. VISA イベント.....................................................................................................2-27
E. リモート VISA.....................................................................................................2-32
F. 文字列処理テクニック ........................................................................................2-35
G. 計測器 I/O アシスタントを使用したデータ収集 .................................................2-44
H. 計測器 I/O アシスタントを使用したデータ構文解析 ..........................................2-48
練習 ...........................................................................................................................2-51
レッスン 3
LabVIEW Plug & Play 計測器ドライバの使用
A. 計測器ドライバとは ? .........................................................................................3-2
B. 計測器ドライバのコンポーネント ......................................................................3-7
C. 計測器の制御.......................................................................................................3-10
D. 複数の計測器の制御............................................................................................3-16
練習 ...........................................................................................................................3-21
© National Instruments Corporation
iii
LabVIEW 計測器制御 コ ース
目次
レッスン 4
LabVIEW Plug & Play 計測器ドライバの性能向上
A. 計測システムのトラブルシューティングテクニック......................................... 4-2
B. 計測器ドライバのパフォーマンスの最適化 ....................................................... 4-8
C. 既存の計測器ドライバへの機能追加.................................................................. 4-10
D. 計測器ドライバ開発のためのリソース .............................................................. 4-11
練習 .......................................................................................................................... 4-13
レッスン 5
IVI ドライバ
A. IVI の歴史、目的、アーキテクチャ.................................................................... 5-2
B. IVI 計測器固有ドライバ...................................................................................... 5-11
C. IVI クラスドライバ............................................................................................. 5-23
練習 .......................................................................................................................... 5-35
付録 A:追加情報
A. テクニカルサポート............................................................................................. A-2
B. Info-LabVIEW メーリングリスト......................................................................... A-3
C. アライアンスプログラム ..................................................................................... A-4
D. IDNET .................................................................................................................. A-5
E. LabVIEW 関連の出版物 ....................................................................................... A-6
F. その他の LabVIEW コース................................................................................... A-7
付録 B:ASCII 文字コード対応表
LabVIEW 計測器制御 コ ース
iv
ni.com/jp