documentation
.HELP!
NI-488.2 Documentation
IbaTMO(ibaskボード構成オプション)
NI-488.2
previous page
next page
IbaTMO(ibaskボード構成オプション)
オプション
(定数)
説明
IbaTMO
ボードの現在のI/Oタイムアウト時間。
previous page
start
next page
Menu
Homepage
Table of contents
NI -488.2ヘルプ
関連ドキュメント
ヘルプを使用する
表記規則
ヘルプを参照する
ヘルプを検索する
ヘルプファイルのトピックを印刷する
GPIB入門
GPIBのその他のヘルプとリソースにアクセスする
GPIBについての詳細
GPIBの概要
システムを設定および構成する
複数のインタフェースを制御する
構成上の必要条件
トーカ、リスナ、コントローラ
コントローラインチャージとシステムコントローラ
GPIBアドレス
GPIBでメッセージを送信する
GPIBハンドシェイクライン
GPIBインタフェース管理ライン
NI-488.2ユーティリティ
トラブルシューティングツール
Measurement & Automation Explorer
GPIBインタフェース設定を再構成する
NI-488.2コミュニケータ
対話式制御ユーティリティ
概要
スタートアップ
使用
ステータスレポート
エラー情報
カウント戻り値
構文の規則
数値構文
文字列構文
アドレス構文
補助関数
Udnameを設定
488.2を設定
ヘルプ
Help <option>対話式制御関数
! (前の関数を繰り返す)
- (ディスプレイをOFFにする)
+ (ディスプレイをONにする)
n * (関数をn回実行する)
n * ! (前の関数をn回実行する)
$ (間接ファイルを実行する)
Buffer <option>対話式制御関数
q(停止)
コマンド
対話式制御における従来のボードレベルNI-488.2コールの構文
対話式制御における従来のデバイスレベルNI-488.2コールの構文
対話式制御における複数デバイスNI-488.2コールの構文
解析ツール
NI-488.2アプリケーションの開発
開発環境を選択する
LabVIEWおよびLabWindows/CVIでNI-488.2アプリケーションを開発する
C言語プログラミングを使用したダイレクトエントリ手順
gpib-32.dllエクスポート
gpib-32.dllエクスポートへ直接アクセスする
Win32 Cアプリケーションをコンパイルする
言語別のプログラミング手順
Microsoft Visual C/C++プログラミング手順(バージョン6.0以降)
Borland C/C++プログラミング手順(バージョン5.02以降)
Visual Basicプログラミング手順(バージョン6.0)
.NETプログラミング手順
プログラミングに関する一般的な注意事項
計測器と通信する
NI-488.2 APIを使用する
NI-488.2ドライバにアクセスする方法を選択する
GPIB32 APIとNI4882 APIの相違点
NI-488.2 APIの使用方法を選択する
単一のGPIB計測器と通信する
複数の計測器や複数のインタフェースと通信する
ヘッダファイル
サンプル
単一のGPIB計測器と通信するアプリケーションのプログラミングモデル
従来のNI-488.2アプリケーションの一般的なプログラム手順とサンプル
従来のNI-488.2アプリケーションに含める項目
複数の計測器やインタフェースと通信するアプリケーションのプログラミングモデル
複数デバイスアプリケーションの一般的なプログラム手順とサンプル
複数デバイスのアプリケーションに含める項目
各NI-488.2コール後のグローバルステータス変数をチェックする
上級プログラミング技法
シリアルポーリング
シリアルポーリングの概要
デバイスからのサービス要求
デバイスレベルの従来のNI-488.2コールを使用したシリアルポーリング
複数デバイスNI-488.2コールを使用したシリアルポーリング
例1: FindRQSを使用する
例2: AllSpollを使用する
自動シリアルポーリングの概要
SRQ固定状態
自動ポーリングと割り込み
データ転送を終了する
GPIB状態を待機する
マルチスレッドNI-488.2アプリケーション
デバイスレベルNI-488.2コールとバス管理
トーカ/リスナアプリケーション
高速データ転送(HS488)
HS488の概要
HS488転送を有効にする
HS488に対するシステム構成の影響
非同期イベント通知
非同期イベント通知の概要
ibnotifyの使用
GpibNotifyの使用
パラレルポーリング
パラレルポーリングの概要
従来のNI-488.2コールを使ったパラレルポーリング
複数デバイスNI-488.2コールを使ったパラレルポーリング
アプリケーションを開発するためのツール
NI Spyを使ったNI-488.2コールの監視
NI-488.2コミュニケータを使用した簡単な計測器通信
トラブルシューティング
トラブルシューティングツール
EDVR エラー状態のトラブルシューティング
Ibcnt()を0xE014002C(-535560148)に設定
Ibcnt()を0xE0140025(-535560155)に設定
Ibcnt()を0xE0140035(-535560139)に設定
Ibcnt()を0xE1080080 (-519569280) または 0xE1080081 (-519569279)に設定
Ibcnt()を0xE00A0047(-536215481)に設定
Ibcnt()を0xE1030043(-519897021)に設定
Ibcnt()を0xE1060075(-519700363)に設定
Ibcnt()を0xE1060078(-519700360)に設定
GPIB計測器と通信できない場合
計測器のスキャン中に使用している計測器を検出できない場合
Writeで発生するエラー
読み取りでエラーが発生し、データが返されなかった場合
使用したいGPIB-ENET/100が検出できない場合
NI-488.2アプリケーションをデバッグする
NI-488.2コールに失敗したかを判断する
グローバルステータス関数を確認してアプリケーションをデバッグする
各NI-488.2コール後のグローバルステータス変数をチェックする
Ibsta()またはibstaステータスビット値
ATNステータス状況
CICステータス状況
CMPLステータス状況
DCASステータス状況
DTASステータス状況
ENDステータス状況
ERRステータス状況
LACSステータス状況
LOKステータス状況
REMステータス状況
RQSステータス状況
SRQIステータス状況
TACSステータス状況
TIMOステータス状況
既存のアプリケーションをデバッグする
エラーに対処する
Iberr()またはiberrエラーコードと問題解決方法
EABO
EADR
EARG
EARM
EBUS
ECAP
ECIC
EDMA
EDVR
EFSO
EHDL
ELCK
ENEB
ENOL
EOIP
EPWR
ERST
ESAC
ESRQ
ETAB
EWIP
構成エラー
通信エラー
タイミングエラー
その他のエラー
操作手順
新規のGPIBインタフェースを追加する
GPIBインタフェースを削除する
GPIB計測器をスキャンする
GPIB計測器情報を表示する
GPIB計測器と通信する
GPIB-ENET/100のネットワーク構成を設定する
GPIB-ENET/100に対して提案されたスタティックIPアドレス設定を使用する
スタティックIPパラメータ
NI-488.2ソフトウェアのバージョンを表示する
NI-488.2 DOSサポートを有効または無効にする
管理者権限が必要
GPIBのその他のヘルプとリソースにアクセスする
よくある質問(FAQ)
失敗したNI-488コールのエラー情報を得る方法
Iberr()またはiberrエラーコードと問題解決方法
Ibsta()またはibstaステータスビット値
計測器と通信する方法
GPIBデバイステンプレートを変更する方法
計測器からのASCII応答をNULL終了する方法
NI-488.2ソフトウェアでの割り込みの必要性
NI-488.2ソフトウェアに対するDMAの必要性
計測器が488.1と488.2のどちらに準拠しているかを調べる方法
インストールしたGPIBハードウェアのタイプを調べる方法
NI-488.2アプリケーションインタフェースの使用方法
関数リファレンス
従来のNI-488.2コール
ボードレベル
デバイスレベル
IBASK
ibaskボード構成パラメータオプション
IbaAUTOPOLL
IbaDMA
IbaEndBitIsNormal
IbaEOS
IbaEOSchar
IbaEOScmp
IbaEOSrd
IbaEOSwrt
IbaEOT
IbaHSCableLength
IbaIRQ
IbaIst
IbaLON
IbaPAD
IbaPP2
IbaPPC
IbaPPollTime
IbaRsv
IbaSAD
IbaSC
IbaSendLLO
IbaSRE
IbaTIMING
IbaTMO
ibaskデバイス構成パラメータオプション
IbaEOS
IbaEOSchar
IbaEOScmp
IbaEOSrd
IbaEOSwrt
IbaEOT
IbaPAD
IbaREADDR
IbaSAD
IbaSPollTime
IbaTMO
IbaUnAddr
IBCAC
IBCLR
IBCMD
IBCMDA
IBCONFIG
ibconfigボード構成パラメータオプション
IbcAUTOPOLL
IbcDMA
IbcEndBitIsNormal
IbcEOS
IbcEOSchar
IbcEOScmp
IbcEOSrd
IbcEOSwrt
IbcEOT
IbcHSCableLength
IbcIRQ
IbcIst
IbcLON
IbcPAD
IbcPP2
IbcPPC
IbcPPollTime
IbcRsv
IbcSAD
IbcSC
IbcSendLLO
IbcSRE
IbcTIMING
IbcTMO
ibconfigデバイス構成パラメータオプション
IbcEOS
IbcEOSchar
IbcEOScmp
IbcEOSrd
IbcEOSwrt
IbcEOT
IbcPAD
IbcREADDR
IbcSAD
IbcSPollTime
IbcTMO
IbcUnAddr
IBDEV
IBDMA
IBEOS
IBEOT
IBFIND
IBGTS
IBIST
IBLCK
IBLINES
IBLN
IBLOC
IBNOTIFY
ibnotifyの使用
ibnotifyの使用例
通知マスクのレイアウト
GpibNotify
GpibNotifyの使用
IBONL
IBPAD
IBPCT
IBPPC
IBRD
IBRDA
IBRDF
IBRPP
IBRSC
IBRSP
IBRSV
IBSAD
IBSIC
IBSRE
IBSTOP
IBTMO
タイムアウトコード値
IBTRG
IBWAIT
待機マスクのレイアウト
IBWRT
IBWRTA
IBWRTF
複数デバイス用のNI-488.2コール
AllSpoll
DevClear
DevClearList
EnableLocal
EnableRemote
FindLstn
FindRQS
PassControl
PPoll
PPollConfig
PPollUnconfig
RcvRespMsg
ReadStatusByte
Receive
ReceiveSetup
ResetSys
Send
SendCmds
SendDataBytes
SendIFC
SendList
SendLLO
SendSetup
SetRWLS
TestSRQ
TestSys
Trigger
TriggerList
WaitSRQ
マルチスレッドNI-488.2アプリケーションの補助コール
ThreadIbcnt
ThreadIberr
ThreadIbsta
IEEE 488コマンドメッセージ
マルチラインインタフェースメッセージの定義
用語集
重要情報
保証
著作権
商標
特許
NI製品を使用する際の警告
技術サポートおよびプロフェッショナルサービス
Get in touch
Submit feedback about this site to:
[email protected]