=============================================================================== DS-88xxシリーズ(Bringo) GP-IBサンプルプログラム(V1.00)の使用方法 2004年5月 岩通計測株式会社 技術部 =============================================================================== ■1.概要  ̄ ̄ ̄ ̄ ̄ このサンプルプログラムは、DS-88xxシリーズ(Bringo)をGP-IBで遠隔操作するための プログラムを Microsoft Visual Basic .NET 2003 で作成したものです。 ■2.動作環境  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ・PC :IBM PC/AT互換PC ・OS :Windows2000/XPにて確認済み ・開発言語 :Microsoft Visual Basic .NET ・開発環境 :Microsoft Visual Studio .NET 2003 Microsoft .NET Framework 1.1 ・DSO :岩通計測社製 DS-8812/8812P/8814/8814P/8822/8822P/8824/8824P ・I/F(GP-IB):NI(ナショナル・インスツルメンツ)社製GPIBボード(PCMCIA-GPIB+) 対応ドライバ:同社NI-488.2 FOR WINDOWS,VER2.1(ENG&JPN) ■3.環境構築  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ビルド・動作環境を以下の手順で構築します。 a)National InstrumentsのGP-IBドライバのインストール National Instrumentsのマニュアルに従って下さい。 b)Microsoft Visual Studio .NET 2003のインストール Microsoft Visual Studio .NET 2003のマニュアルに従って下さい。 c)サンプルプログラムのコピー 弊社のダウンロードサイトから、プロジェクト環境をダウンロードし、 任意のフォルダに解凍・コピーする。 ★注意事項 現状、Microsoft Visual Basic .NET用のNI-488.2言語インタフェースファイル は、National Instruments社から提供されておりません。 サンプルプログラム内にある、Niglobal.vb 及び Vbib-32.vb ファイルは、 Microsoft Visual Basic用のNI-488.2言語インタフェースファイル (Niglobal.bas 及び Vbib-32.bas)を弊社でMicrosoft Visual Basic .NET用 に変更したものです。 従って、(サンプルプログラムの基本的な動作は確認してありますが、) サンプルプログラム内で使用されていないインタフェースの動作保証は致し ません。 また、ビルドエラー、実行エラーなどが発生する場合は、お客様が目的に合うよう に改変してご使用ください。 ※Microsoft Visual Basic用のNI-488.2言語インタフェースファイルは、 National Instruments GP-IBドライバのインストール先のフォルダ (C:\Program Files\National Instruments\NI-488.2\Languages\Visual Basic) にあります。 d)装置(DS-88xx)のアドレスセット UTILITIES−>Interfaceメニューで以下のように設定する。 ・Interface:GP-IB ・Address :10 ・Delimiter:LF デリミタは、LF固定です。これは、NIドライバの制約です。 e)ビルド Microsoft Visual Studio .NET 2003 の開発環境で GPIB_VBNET.sln を開き ビルドする。 f)「デバッグ」メニューの「開始」を押してください。 ■4.機能  ̄ ̄ ̄ ̄ ̄ (1)コマンド送信機能 a)コマンド入力 任意のコマンドを入力します。 b)送信ボタン 入力されたコマンドを送信します。 c)送信コマンド 送信したコマンドを表示します。 d)受信データ コマンドの後に?値をつけると、装置からの応答が表示されます。 (2)波形転送機能 a)メモリ長設定(ラジオ・ボタン) Short(1kw/5kw),Long(100kw)を選択します。 選択内容により"開始アドレス"と"転送データ長"が以下のように変更されます。 ------------+------------------+------------------ メモリ長 | 開始アドレス | 転送データ長 ------------+------------------+------------------ SHORT | 24 | 1000 LONG | 2400 | 100000 ------------+------------------+------------------ ※DS-8812のShortは、開始アドレスは120、転送データ長は5000になります b)連続取込(チェック・ボックス) このチェック・ボックスにチェックし[波形取込&転送]をクリックし 実行すると、c)波形取込&転送の動作を繰返し実行します。 c)CSVデータ保存(チェック・ボックス) このチェック・ボックスにチェックし[波形取込&転送]をクリックし 実行すると、c)波形取込&転送の動作毎にCSVデータを保存します。 [保存フォルダ] Dataフォルダ内に作成されます。 ※Dataフォルダは、本プログラムが実行されるフォルダに作成されます。 [保存ファイル名](例) TestDataAcq001Dev001.csv Acq001:取込回数を意味します。 Dev001:デバイス番号(1〜5)を意味します。 ※同名のファイルが存在する場合,上書きされます。 [保存ファイル内容](例) ・Samplin Time(s):トリガ点を0sとした時間を表します。 ・CH1〜CH4 Volts(V):各チャネル・データの電圧値を表します。 Sampling Time(s),CH1 Volts(V),CH2 Volts(V),CH3 Volts(V),CH4 Volts(V) -500.000090E-6,0.56800,-0.02000,0.36600,-0.00400, -500.000080E-6,0.56800,0.00000,0.36600,0.00000, ・ ・ ・ d)[波形取込&転送]ボタン 各デバイスに対してシングル取込を実行し,波形取込が完了すると 波形データが転送されます。 転送されたデータは波形表示モニターに表示されます。 (動作状態がメイン"通信状況"欄に表示されます。) [転送データ形式] 1データ1バイトのバイト転送形式のみに対応しています。 (1データ2バイトのワード転送形式には対応しておりません) [波形表示仕様] 1デバイス毎に4チャネル分の波形を表示すると 波形表示がクリアされます。 e)[キャンセル]ボタン 波形取込&転送の動作を停止します。 ただし,全デバイスの転送と波形表示終了後に停止します。 f)取込回数ラベル 取込回数を表示します.全デバイスの転送と波形表示の完了で1回とします。 (3)自動測定機能 a)項目 測定項目をA〜Dから選択します。 b)測定CH 測定チャネルを2CH機ならば1〜2、4CH機ならば1〜4から選択します。 c)測定種別 自動測定を行う種別を選択します。 d)測定範囲 測定範囲を-5.0div〜5.0divの値で設定します。 e)測定実行 自動測定を行います。 f)測定結果 自動測定の結果を表示します。 ※コマンド送信/波形転送/自動測定の機能のいずれかが動作中の場合は、 動作中の処理が完了するまで他の機能は使用できません. ■5.注意事項  ̄ ̄ ̄ ̄ ̄ ̄ ̄ 本ソフトウェアを参考にして新たなソフトウェアを作ることは自由ですが、 以下の件をご承知おき下さい。 1)本ソフトウェアの著作権は岩通計測機株式会社に属します。 2)本ソフトウェアによって生じたいかなる被害についても責任を負いません。 3)本ソフトウェアの最新バージョンは岩通計測株式会社の ホームページに掲載しています。 http://www.iti.iwatsu.co.jp 4)本ソフトウェアを使用してのご意見、ご感想が有りましたら、 下記まで連絡してください。 - 岩通計測株式会社 営業部 フィールドサポート課 - 東京都杉並区久我山1−7−41 - e-mail: info-tme@iwatsu.co.jp ■6.履歴  ̄ ̄ ̄ ̄ ̄ ・Ver1.00 2004/5 新規作成 対象機種:DS-8812(※)/8812P/8814(※)/8814P/8822P/8824P ※GP-IBオプション付き 以上 --------- Copyright (C) 2004 IWATSU TEST INSTRUMENTS CORPORATION ---------