REX-5052 GPIB PC Card Driver & Library Disk1 (DOS/Win31,Win9x/Me) Ver4.1 ============================================================================= README.TXT --- REX5052 GP-IB PCカード ライブラリディスクについて 作成:2003.12.15 RATOC Systems,Inc. ============================================================================= □ 目次 1.添付ライブラリディスク構成 2.Driver & Library Disk1 (DOS/Win31,Win9x/Me) の変更点 □ Ver4.0からの変更点 □ Ver3.9からの変更点 □ Ver3.8からの変更点 □ Ver3.7からの変更点 □ Ver3.6からの変更点 □ Ver3.5からの変更点 □ Ver3.4からの変更点 □ Ver3.3からの変更点 □ Ver3.2からの変更点 □ Ver3.1からの変更点 □ Ver3.0からの変更点 3.Borland C++Builderへの対応について ----------------------------------------------------------------------------------- 1.添付ライブラリディスク構成 ----------------------------------------------------------------------------------- REX-5052 には、以下のフロッピーディスクが3枚添付しています。 ・REX-5052 Driver & Library Disk1 (DOS/Win31,Win9x/Me) ------ このディスク DOS用 Enabler, DOS用 Library & SampleSoft, Windows3.1用 Library & SampleSoft, Windows95/98/Me用 Driver, Library & SampleSoft ・REX-5052 Driver & Library Disk2 (WinNT) ------------------- 2枚目のディスク WindowsNT4.0用 Driver, Library & SampleSoft ・REX-5052 Driver & Library Disk3 (Win2000/XP) -------------- 3枚目のディスク Windows2000/XP用 Driver, Library & SampleSoft ----------------------------------------------------------------------------------- 2.Driver & Library Disk1 (DOS/Win31,Win9x/Me) の変更点 ----------------------------------------------------------------------------------- □ Ver4.0からの変更点-------------------------------------------------------------- ● (Win9x/Me)gp_tfrout()呼出し後、gp_red()を呼び出した際、ハンドシェイクエラー になる問題をGplib32.dll(Ver3.0.0.0)により修正しました。 □ Ver3.9からの変更点-------------------------------------------------------------- ● (Win9x/Me)gp_rds(),gp_rds1()で正常動作しない場合がある問題を修正しました。 □ Ver3.8からの変更点-------------------------------------------------------------- ● (Win9x/Me)gp_cliでIFC出力が10msecでない不具合をGpLib32.dllの修正により 解消しました(ver2.8.0.0) □ Ver3.7からの変更点-------------------------------------------------------------- ● (Win9x/Me)VC用ヘッダファイルGPLIB32.Hにextern "C" 構文を追加しました。 □ Ver3.6からの変更点-------------------------------------------------------------- ● VC6.0でコンパイルするとエラーが発生する不具合を修正(Windows95/98) □ Ver3.5からの変更点-------------------------------------------------------------- ● 以下の関数の追加に伴いファイルを修正(Windows95) ・GPLIB32.DLL ・GPLIB32.LIB ・GPLIB32.H ・GPLIB32B.LIB (Borland C++ Builder用) ・GPLIB32B.H (Borland C++ Builder用) ・REX5052.BAS ● 以下の関数を新しく追加(Windows95) ・gp_strtodbl() ・gp_strtoflt() ・gp_wsrqb() □ Ver3.4からの変更点-------------------------------------------------------------- ● gp_tfrend関数のDeclare宣言文を以下のように修正いたしました。 誤)Declare Sub gp_tfrend Lib "Gplib32.dll" (ByVal Str1 As String) 正)Declare Sub gp_tfrend Lib "Gplib32.dll" () □ Ver3.3からの変更点-------------------------------------------------------------- ● Borland C++ Builder に対応しました。 (詳細につきましては「3.Borland C++ Builder への対応について」を 参照ください。) □ Ver3.2からの変更点-------------------------------------------------------------- ● 以下の関数を新しく追加(Windows95) ********************************************************************************* int APIENTRY gp_setdelay( int dly ) 機 能 外部変数 delay_count のディレイ時間を変更します。 デフォルトで625×0.8マイクロ秒=500マイクロ秒になっています。 引 数 int dly : 0.8マイクロ秒単位のディレイ時間を指定します 戻 値 ダミーで引数をそのまま返します。 ********************************************************************************* ● Digital HiNote 添付の Phoenix カードサービスでエラーが発生する 不具合を修正。 □ Ver3.1からの変更点-------------------------------------------------------------- ● 以下の関数を新しく追加(Windows95) ・gp_tfrinit() ・gp_tfrins() ・gp_tfrend() ・gp_count() ● Visual BASICのサンプルプログラム修正(Windows95) □ Ver3.0からの変更点-------------------------------------------------------------- ● DLL名の変更(Windows95) GPILIB.DLL → GPLIB32.DLLに変更 ● VxDドライバーを追加(Windows95) ・Windows95\systemにコピーが必要なドライバー GPLIB32.DLL VR5052D.VXD ・IBM製カードサービスPCカードディレクタを組み込んだ場合に正常に動作しない 不具合に対応 ● Visual Cのサンプルプログラム修正(Windows95) ● Visual BASICのサンプルプログラム修正(Windows95) ● FBASICのサンプルプログラムを追加(Windows95) ● 以下の関数を新しく追加(Windows95) ・gp_cardinfo() ・gp_tfrinit() ・gp_tfrins() ・gp_tfrend() ・gp_count() ● 以下の関数の引数を変更(Windows95) ・gp_init ・gp_red ● GPLIB_X.OBJ形式をGPLIB_X.LIB形式に変更(MS-DOS) ・Borland-C4.0J及びTurbo-C4.0J対応ライブラリを追加 ● GPBIOSの変更(MS-DOS) ・バス上に存在しないGPIBアドレスを設定した時、gp_clr()でエラーにならない 不具合を修正 ● REXGPCS.EXEの変更(MS-DOS) ・PC-9821Nr15で正常に動作しない不具合を修正 ● Borland-C,Turbo-Cのサンプルプログラムを追加(MS-DOS) ● 添付のサンプルプログラムを変更(MS-DOS) 旧)GPTST1.C GPTST2.C GPTST3.C 新)GPTST1.C -> HP3478A.Cとして内容修正 GPTST2.C -> YEW2553.Cとして内容修正 GPTST3.C -> 廃止 ● 以下の関数を新しく追加(MS-DOS) ・gp_csinfo() ----------------------------------------------------------------------------------- 3.Borland C++Builderへの対応について ----------------------------------------------------------------------------------- ● ダイナミックリンクライブラリとのリンク方法 (1)ドライバーのインストール 以下のファイルをWindows\Systemにコピーしてください。 GPLIB32.DLL VR5052D.VXD (2)インポートライブラリの組み込み アプリケーションに GPLIB32B.LIBを下記手順で追加します。 -> GPLIB32B.LIB を(*.mak)あるいは(*.bpr)の存在する ディレクトリ内にコピーする。 -> エディタで( *.mak)あるいは(*.bpr)を開いて、ALLLIB 変数に割り当てられるライブラリファイルリストに GPLIB32B.LIB を追加する。 例:ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib Gplib32b.lib ->プロジェクトを一度閉じて、再オープンする必要があります。 (3)DLL 関数のプロトタイプ宣言ファイル GPLIB32B.H をアプリケーションの ヘッダーファイルにインクルードする。 ● Borland C++ Builder 対応サンプルプログラムについて (1)サンプルプログラム ・ GPIB機器のマルチメータHP3478A からデータ受信制御 (2)サンプルプログラムの使用 添付のBorland C++Builderサンプルプログラムは、Builder Ver.1.0 用と なっております。Builder 1.0以上で使用される場合は mak ファイルを更新 する必要があります。(プロジェクトファイルを開くとき、「プロジェクト メイクファイルは バージョン1からバージョンxに更新されました。」と いうメッセージがでますので、[ OK ]ボタンを押してください。) ----------------------------------------------------------------------------------- 本製品に関するご質問がございましたら、下記までお問い合わせください。 ラトックシステム株式会社 I&Lサポートセンター 〒556-0012 大阪市浪速区敷津東 1-6-14 朝日なんばビル TEL : 06-6633-6741 月〜金 10:00 〜 13:00 14:00 〜 17:00 土曜、日曜および祝日を除く. FAX : 06-6633-3553 24時間受付け インターネットのホームページでも最新情報などをお届けしております。 ラトックシステムのホームページ http://www.ratocsystems.com お問い合わせの際には以下の事項を記入してください。 ●製品名、シリアル番号、販売店名 ●使用されているコンピュータおよび機器メーカと型式 また、ご質問に対する回答は上記営業時間内の処理となりますのでご了承ください。 以上