Configuration is the tool for GPIB detail settings such as the type of used device, board ID and device name used to access the device.
API-TOOL(LNX) is used to enable the device to be usable by starting the driver and copying setting file to /proc.
Use start driver script and stop driver script to perform starting or stopping device driver.
コンフィグレーションは、設定ファイルと共に、これらのスクリプトファイルを生成します。処理の詳細はスクリプトファイルを見てください。
コンフィグレーションは、キャラクタベースのツールで、メニューから数字またはアルファベットでコマンドを選択することにより、設定操作を行います。
設定メニューは、環境変数LANGの値により日本語と英語を切り替えていますが、起動時にオプションを指定することで、メニューの言語を選択できます。
■Startup Option
-j : メニューを日本語で表示
-e : メニューを英語で表示
■Setting Example
#./config <-Start up setting tool
----------------------------------
CONTEC API-DAQ(LNX) Configuration
----------------------------------
----------------------------------
[Select Menu]
----------------------------------
[1]:1.デジタル入出力
[2]:2.アナログ入出力
[3]:3.カウンタ
[4]:4.GPIB
[q]:終了
設定するドライバを選択してください。
コマンド入力:4 <-Select GPIB
----------------------------------
[ボードリスト]
----------------------------------
No. デバイス名 ボード名 ボードID I/Oアドレス IRQ
指定されたデバイス名が見つかりません。
----------------------------------
[メニュー選択]
----------------------------------
[1]:4-1.GPIBボードの追加
[2]:4-2.GPIBボードの削除
[3]:4-3.GPIBボードの自動検出
[4]:4-4.設定の保存
[5]:4-5.ボードリストの表示
[6]:4-6.詳細設定
[q]:終了
機能を選択してください。
コマンド入力:3 <-自動検出を実行します
----------------------------------
[ボードリスト]
----------------------------------
No. デバイス名 ボード名 ボードID I/Oアドレス IRQ
[1]: GPIB000 GP-IB(PCI)F/GP-IB(LPCI)F 0 B000 9
詳細設定: MyAddress MasterMode DmaMode HandshakeTiming C/DTime
0 Master INT 500 0
メッセージ:検出完了
----------------------------------
[メニュー選択]
----------------------------------
[1]:4-1.GPIBボードの追加
[2]:4-2.GPIBボードの削除
[3]:4-3.GPIBボードの自動検出
[4]:4-4.設定の保存
[5]:4-5.ボードリストの表示
[6]:4-6.詳細設定
[q]:終了
機能を選択してください。
コマンド入力:4 <-設定を保存します
設定を保存しますか(y/n):y <-保存します
メッセージ:設定ファイルはcontec_gpib.confです。
メッセージ:起動スクリプトファイルはccontec_gpib_start.shです。
メッセージ:停止スクリプトファイルはcontec_gpib_stop.shです。
確認(y):y
■Advanced Setting
MyAddress
取得するラインを設定します。
0 to 30 |
一次アドレス |
MasterMode
取得するラインを設定します。
0 |
Master |
1 |
Slave |
DmaMode
通信モードを設定します。
0 |
割り込み(INT) |
HandshakeTiming
マルチラインメッセージのセットリングタイムをnSec単位で設定します。
350 |
高速(注意) |
500 |
中速 |
2000 |
低速 |
C/DTime
GPIBコマンドとデータ間にμSec単位のウエイトを設定します。
0 |
ウエイトなし |
0 to 65535 |
μSec単位 |