|
|
ホーム 製品情報 ソフトウェア GPC-4301
|
|
|
|
| ![]() |
| 特長 |
| [高機能版DLL]
●トーカ,リスナを意識しないデータ送受信 コントローラ イン チャージ(マスタ)において、データ送信/受信時におけるトーカ,リスナの指定をGP-IBバスコマンドにて事前に行う必要はありません。 わずらわしいトーカ,リスナの指定はドライバ側にて自動で設定するため、機器のGP-IBアドレスの指定のみでデータの送信/受信を実行することができます。 ●複数枚製品サポート 最大16枚のI/Oモジュールを制御することができます。 ●非同期入出力サポート データ転送終了まで待たずに別の処理を同時に行うことができます。 ●非コントローラモードサポート 非コントローラ(スレーブ)としての使用も可能なため、パソコンを機器の代わりとして使用するときにコントローラから制御させる場合にも使用できます。 ●SRQ受信時のイベント処理 SRQ受信時のイベントおよびコールバック関数の呼び出しをサポートしています。 ●豊富なバス・ステータス検出 トーカ,リスナのみならず、デバイストリガ,デバイスクリア,IFC受信等、多種多様な状態を検出することができます。(非コントローラ - スレーブ時) ●ソフトウェアによるドライバ設定の動的変更/取得可能 ドライバの様々な動作設定(デリミタ,GP-IBアドレス等)をソフトウェアにより動的に変更/取得可能です。 ●2次アドレスもサポート 1次アドレスのみだけではなく、1次/2次アドレスも使用可能です。 [標準版DLL] ●GP-IB制御に必要な最小限の関数を用意しています。 ●SRQ受信時に、イベントおよびコールバック関数を呼び出すことができます。 ●機能や使い方を説明するオンラインヘルプ(Help.htm)をサポートしていますので、開発中に関数の詳細説明等、簡単に参照することができます。 |
| 対応OS |
![]() |
| 対象製品型式 |
|
| 対応言語 |
| Microsoft Visual C++ 4.2, 5.0, 6.0, .NET 2002, .NET 2003, 2005, 2008, 2010
Microsoft Visual C# .NET 2002, .NET 2003, 2005, 2008, 2010 Microsoft Visual Basic 4.0(32 bit version), 5.0, 6.0, .NET 2002, .NET 2003, 2005, 2008, 2010 Borland Delphi 3.0, 3.1, 4.0, 5.0, 6.0, 7.0 Borland C++Builder 1.0, 3.0, 4.0, 5.0, 6.0 Borland C++ 5.0 |
| DLL関数一覧 |
| 標準版DLL | ||
| 1 | GpibOpen | 指定番号のボードをオープンします。 |
| 2 | GpibSetIfc | 指定番号のボードからIFC信号を送出し、ボードをコントローラとします。 |
| 3 | GpibSetRen | 指定番号のボードのREN信号を有効にします。 |
| 4 | GpibSetConfig | 指定番号のボードのタイムアウト時間、デリミタ設定を変更します。 |
| 5 | GpibExecDeviceTrigger | 指定番号のボードからデバイストリガを実行します。 |
| 6 | GpibExecDeviceClear | 指定番号のボードからデバイスクリアを実行します。 |
| 7 | GpibCheckSrq | 指定番号のボードがSRQ信号を受信しているかを確認します。 |
| 8 | GpibExecSpoll | 指定番号のボードからシリアルポーリングを実行します。 |
| 9 | GpibReceive | 指定番号のボードにて計測機器から受信を行います。 |
| 10 | GpibSend | 指定番号のボードから計測機器に対して送信を行います。 |
| 11 | GpibClose | 指定番号のボードをクローズします。 |
| 12 | GpibSetSrqEvent | 指定番号のボードからのSRQコールバックイベントを登録します。 |
| 13 | GpibWaitSrqEvent | 指定番号のボードからのSRQコールバックイベントを待ちます。 |
| 14 | GpibKillSrqEvent | 指定番号のボードからのSRQコールバックイベント登録を解除します。 |
| 高機能版DLL | ||
| 1 | PciGpibExInitBoard | 指定されたボードの初期化を行います。 |
| 2 | PciGpibExFinishBoard | 指定されたボードの使用を終了します。 |
| 3 | PciGpibExGetInfo | 指定されたボードの情報を取得します。 |
| 4 | PciGpibExSetConfig | ドライバの動作パラメータを設定/変更します。 |
| 5 | PciGpibExGetConfig | ドライバの動作パラメータを取得します。 |
| 6 | PciGpibExSetIfc | 指定された時間、IFCの送出を行います。(System Controller のみ) |
| 7 | PciGpibExSetRen | RENラインをセットします。(System Controller のみ) |
| 8 | PciGpibExResetRen | RENラインをリセットします。(System Controller のみ) |
| 9 | PciGpibExSetRemote | 指定された機器をリモートモードに設定します。(System Controller のみ) |
| 10 | PciGpibExExecTrigger | 指定された機器に対してトリガを行います。(CIC - Master のみ) |
| 11 | PciGpibExExecDevClear | 全ての機器に対してデバイスクリアを行います。(CIC - Master のみ) |
| 12 | PciGpibExExecSdc | 指定された機器に対してデバイスクリアを行います。(CIC - Master のみ) |
| 13 | PciGpibExSetLocal | 指定された機器をローカルモードに設定します。(CIC - Master のみ) |
| 14 | PciGpibExSetLlo | 全ての機器をローカルロックアウト状態に設定します。(CIC - Master のみ) |
| 15 | PciGpibExSetRwls | 指定された機器をリモートロックアウト状態に設定します。(System Controller のみ) |
| 16 | PciGpibExExecPassCtrl | 指定された機器に対してパス・コントロールを行います。(CIC - Master のみ) |
| 17 | PciGpibExExecFindListener | バス上に接続されているリスナを探します。(CIC - Master のみ) |
| 18 | PciGpibExExecDevReset | 指定された機器を完全にリセットします。(System Controller のみ) |
| 19 | PciGpibExReSysCtrl | システムコントローラの要求または解除を行います。(System Controller のみ) |
| 20 | PciGpibExGoStandby | コマンドモードからデータモードへ遷移させます。(CIC - Master のみ) |
| 21 | PciGpibExGoActCtrller | データモードからコマンドモードへ遷移させます。(CIC - Master のみ) |
| 22 | PciGpibExExecSpoll | 指定された機器をシリアルポーリングします。(CIC - Master のみ) |
| 23 | PciGpibExCheckSrq | SRQ受信の有効/無効を確認します。(CIC - Master のみ) |
| 24 | PciGpibExClearSrq | SRQ受信フラグのクリアを行います。(CIC - Master のみ) |
| 25 | PciGpibExEnableSrq | SRQ受信の許可を行います。(CIC - Master のみ) |
| 26 | PciGpibExDisableSrq | SRQ受信の禁止を行います。(CIC - Master のみ) |
| 27 | PciGpibExExecPpoll | パラレルポーリングを行います。(CIC - Master のみ) |
| 28 | PciGpibExCfgPpoll | 指定された機器に対してパラレルポール応答条件を設定します。(CIC - Master のみ) |
| 29 | PciGpibExUnCfgPpoll | パラレルポール応答条件を解除します。(CIC - Master のみ) |
| 30 | PciGpibExWriteBusCmd | バスコマンドの送出を行います。(CIC - Master のみ) |
| 31 | PciGpibExSetSignal | 事象変化検出条件の設定を行います。 |
| 32 | PciGpibExWaitSignal | 事象変化検出を待ちます。 |
| 33 | PciGpibExGetStatus | 現在のバス・ステータスを取得します。 |
| 34 | PciGpibExClrStatus | 現在のバス・ステータスのクリアを行います。 |
| 35 | PciGpibExGetBusLine | GPIBバスラインの状態を取得します。 |
| 36 | PciGpibExSetBusLine | GPIBバスラインの状態を設定します。 |
| 37 | PciGpibExMastSendData | バスにデータの送信を行います。(CIC - Master のみ) |
| 38 | PciGpibExMastRecvData | バスからデータの受信を行います。(CIC - Master のみ) |
| 39 | PciGpibExMastSendFile | ファイルから読み込んだデータをバスに送信します。(CIC - Master のみ) |
| 40 | PciGpibExMastRecvFile | バスから受信したデータをファイルに書き込みます。(CIC - Master のみ) |
| 41 | PciGpibExSlavSendData | バスにデータの送信を行います。(CIC - Master / Not CIC - Slave) |
| 42 | PciGpibExSlavRecvData | バスからデータの受信を行います。(CIC - Master / Not CIC - Slave) |
| 43 | PciGpibExSlavSendFile | ファイルから読み込んだデータをバスに送信します。(CIC - Master / Not CIC - Slave) |
| 44 | PciGpibExSlavRecvFile | バスから受信したデータをファイルに書き込みます。(CIC - Master / Not CIC - Slave) |
| 45 | PciGpibExSlavCheckStb | コントローラからシリアルポーリングされたかを確認します。 |
| 46 | PciGpibExSlavSetSrq | SRQの送出(サービス要求)を行います。 |
| 47 | PciGpibExSlavSetIst | パラレル・ポール応答フラグを設定します。 |
| 48 | PciGpibExSlavSetPp2 | パラレル・ポール応答モード(pp2)を設定します。 |
| 49 | PciGpibExWaitTimer | 指定した時間ほど待ちます。 |
| 50 | PciGpibExStartTimer | 汎用タイマのスタートを行います。 |
| 51 | PciGpibExClearTimer | 汎用タイマのカウンタ値のクリアを行います。 |
| 52 | PciGpibExReadTimer | 汎用タイマのカウンタ値の読み出しを行います。 |
| 53 | PciGpibExStopTimer | 指定番号のボードからのSRQコールバックイベントを登録します。 |
| 54 | PciGpibExSetSrqEvent | 指定番号のボードからのSRQコールバックイベントを登録します。(CIC - Master のみ) |
| 55 | PciGpibExWaitSrqEvent | 指定番号のボードからのSRQコールバックイベントを待ちます。(CIC - Master のみ) |
| 56 | PciGpibExKillSrqEvent | 指定番号のボードからのSRQコールバックイベントの登録を解除します。(CIC - Master のみ) |
| 57 | PciGpibExMastSendDelay | バスコマンドの間隔を指定してバスにデータを送信を行います。(CIC - Masterのみ) |
| 58 | PciGpibExMastRecvDelay | バスコマンドの間隔を指定してバスにデータを受信を行います。(CIC - Masterのみ) |
| © 2013 Interface Corporation. All rights reserved. |
| |||||||||||||||||||||||||