=========================================================================== CONTEC CPU-CAxx(FIT)GY用ライブラリ API-CAP(LNX) Ver.1.70について =========================================================================== ◆目次 ============================ はじめに 商品の特長 制限事項 インストール方法 インストールされるファイル アンインストール方法 バージョン情報 バージョンアップ履歴 ◆はじめに ============================ 日頃から格別のお引き立てを賜りまして厚く御礼申し上げます。 API-CAP(LNX)に関する説明を以下に記載します。ヘルプ等にも記載されていない 事項もありますので、ぜひご一読下さい。 ◆商品の特長 ============================ ・シェアードライブラリ形式のCPU-CAxx(FIT)GY用のライブラリです。 CPU-CA20(FIT)GY, SVR-IOA(FIT)GY ・以下のデジタル、アナログ、カウンタ、温度計測モジュールを制御できます。 DI-16(FIT)GY, DO-16(FIT)GY, DIO-8/8(FIT)GY, DIO-8D(FIT)GY, DI-32(FIT)GY, DO-32(FIT)GY, DIO-16/16(FIT)GY, RRY-4(FIT)GY, ADI12-8(FIT)GY, ADI16-4(FIT)GY, DAI12-4(FIT)GY, DAI16-4(FIT)GY, CNT24-2(FIT)GY, CNT16-8(FIT)GY, PTI-4(FIT)GY ・プログラミング言語は、gccに対応しています。 ◆制限事項 ============================ この製品は下記バージョンのLinuxで対応しております。 ・製品仕様対象:対応Linuxバージョン ディストリビューション カーネルバージョン ---------------------- ------------------ RedHat Linux Enterprise Linux 7.0 3.10.0-123.el7.x86_64 Enterprise Linux 7.1 3.10.0-229.el7.x86_64 Enterprise Linux 7.2 3.10.0-327.el7.x86_64 Enterprise Linux 8.0 4.18.0-80.el8.x86_64 Enterprise Linux 8.4 4.18.0-305.el8.x86_64 Enterprise Linux 8.6 4.18.0-372.9.1.el8.x86_64 Enterprise Linux 8.8 4.18.0-477.10.1.el8_8.x86_64 Enterprise Linux 9.0 5.14.0-70.13.1.el9_0.x86_64 Enterprise Linux 9.2 5.14.0-284.11.1.el9_2.x86_64 Enterprise Linux 9.4 5.14.0-427.13.1.el9_4.x86_64 ・製品仕様対象外:動作確認のみ ディストリビューション カーネルバージョン ---------------------- ------------------ Ubuntu 16.04.1 LTS 4.4.0-31-generic (i686) 16.04.1 LTS 4.4.0-31-generic (x86_64) 16.04.5 LTS 4.15.0-29-generic (i686) 18.04.1 LTS 4.15.0-29-generic (x86_64) 18.04.3 LTS 5.0.0-23-generic (x86_64) 20.04 LTS 5.4.0-26-generic (x86_64) 20.04.2 LTS 5.8.0-43-generic (x86_64) 22.04 LTS 5.15.0-25-generic (x86_64) 22.04.2 LTS 5.19.0-32-generic (x86_64) 22.04.3 LTS 6.2.0-35-generic (x86_64) 24.04 LTS 6.8.0-31-generic (x86_64) [For MR4100 (MIRACLE LINUX 9プレインストールモデル) *1] ディストリビューション カーネルバージョン ---------------------- ------------------ MIRACLE LINUX 9.0 5.14.0-70.13.1.el9_0.x86_64 [For VPC-7000 (MIRACLE LINUX 8プレインストールモデル) *1] ディストリビューション カーネルバージョン ---------------------- ------------------ MIRACLE LINUX 8.6 4.18.0-372.9.1.el8.x86_64 [For VPC-5000-J (MIRACLE LINUX 8プレインストールモデル) *1] ディストリビューション カーネルバージョン ---------------------- ------------------ MIRACLE LINUX 8.4 4.18.0-305.el8.x86_64 *1:プレインストールOSのみ対象となります。 上記以外のバージョンにつきましては、動作検証を行っておりませんので、 あらかじめご了承ください。 ・CPU-CAxx(FIT)GY用のライブラリですので、他のCPUモジュールでは使用できません。 ◆インストール方法 ============================ 1.CD-ROMのLinux\Jpn\apicapXXX.tgzファイルをハードディスクにコピーしてください。 2.root権限で以下の手順でインストールしてください。 # tar xvzf apicapXXX.tgz ..... # cd contec/apicap # make install ◆インストールされるファイル ============================ ・本製品の圧縮ファイルは、次の様な構成で ファイルをインストールします。 //contec/apicap Makefile ..................... インストール用メイクファイル readmee.txt .................. READMEファイル(英語) readmej.txt .................. READMEファイル(日本語) apicap_uninstall.sh .......... アンインストールスクリプト /utility ..................... 設定ユーティリティ /i386 fitutil .................. 設定ユーティリティ /x86_64 fitutil .................. 設定ユーティリティ /library /i386 libccapdio.so ............ シェアードライブラリ(デジタル入出力) libccapaio.so ............ シェアードライブラリ(アナログ入出力) libccapcnt.so ............ シェアードライブラリ(カウンタ入力) libccappt.so ............. シェアードライブラリ(温度入力) libccapinfo.so ........... シェアードライブラリ(各カテゴリ共通サブルーチン) libFitSoc.so ............. シェアードライブラリ(Windows版FIT.DLLに相当) /x86_64 libccapdio.so ............ シェアードライブラリ(デジタル入出力) libccapaio.so ............ シェアードライブラリ(アナログ入出力) libccapcnt.so ............ シェアードライブラリ(カウンタ入力) libccappt.so ............. シェアードライブラリ(温度入力) libccapinfo.so ........... シェアードライブラリ(各カテゴリ共通サブルーチン) libFitSoc.so ............. シェアードライブラリ(Windows版FIT.DLLに相当) /sample/ .................. サンプル Jpn/ .................. 日本語版 dio/ ..................... デジタル入出力サンプル aio/ ..................... アナログ入出力サンプル cnt/ ..................... カウンタ入力サンプル pt/ ...................... 温度入力サンプル Eng/ .................. 英語版 dio/ ..................... デジタル入出力サンプル aio/ ..................... アナログ入出力サンプル cnt/ ..................... カウンタ入力サンプル pt/ ...................... 温度入力サンプル /help/ ....................... ヘルプ Jpn/ ...................... 日本語版 apicap_help.htm ........... htmlヘルプファイル data/ ..................... ヘルプデータ Eng/ ...................... 英語版 apicap_help.htm ........... htmlヘルプファイル data/ ..................... ヘルプデータ ・make installにより、以下のファイルがシステムにコピーされます。 /usr/lib/libccapdio.so ........ シェアードライブラリ(デジタル入出力) /usr/lib/libccapaio.so ........ シェアードライブラリ(アナログ入出力) /usr/lib/libccapcnt.so ........ シェアードライブラリ(カウンタ入力) /usr/lib/libccappt.so ......... シェアードライブラリ(温度入力) /usr/lib/libccapinfo.so ....... シェアードライブラリ(各カテゴリ共通サブルーチン) /usr/lib/libFitSoc.so ......... シェアードライブラリ(Windows版FIT.DLLに相当) ・設定ユーティリティの実行により、以下のファイルが作成されます。 /etc/contec/apicap.dat ◆アンインストール方法 ====================== アンインストールはアンインストール用シェルスクリプトを実行することで行えます。 # cd contec/apicap # ./apicap_uninstall.sh ................... # 詳細はapicap_uninstall.shスクリプトを参照してください。 ◆バージョン情報 ============================ ・インストールされるライブラリのバージョンは、以下の通りです。 CAPDIO(デジタル入出力用ライブラリ) : Ver1.70 CAPAIO(アナログ入出力用ライブラリ) : Ver1.70 CAPCNT(カウンタ用ライブラリ) : Ver1.70 CAPPT(温度・抵抗値計測用ライブラリ): Ver1.70 ◆バージョンアップ履歴 ============================ Ver.1.70 2024/9/19 ・確認ディストリビューションを追加 (MR4100) MIRACLE LINUX 9.0 (64-bit) Kernel 5.14.0-70.13.1.el9_0.x86_64 Ver.1.60 2024/6/17 ・新規ディストリビューションに対応 Red Hat Enterprise Linux 9.4 (x86_64) ・確認ディストリビューションを追加 Ubuntu 24.04 LTS (x86_64) ・以下ディストリビューションサポートを終了 Red Hat Enterprise Linux 6.7 (x86_64) Red Hat Enterprise Linux 6.7 (i686) Red Hat Enterprise Linux 6.0 (i686) Ubuntu 14.04.3 LTS (x86_64) Ubuntu 14.04.3 LTS (i686) Ver.1.50 2023/11/09 ・確認ディストリビューションを追加 Ubuntu 22.04.3 LTS (x86_64) Ver.1.40 2023/10/02 ・新規ディストリビューションに対応 Red Hat Enterprise Linux 9.2 (x86_64) Red Hat Enterprise Linux 8.8 (x86_64) ・確認ディストリビューションを追加 (VPC-7000) MIRACLE LINUX 8.6 (64-bit) Kernel 4.18.0-372.9.1.el8.x86_64 ・確認ディストリビューションを追加 (VPC-5000-J) MIRACLE LINUX 8.4 (64-bit) Kernel 4.18.0-305.el8.x86_64 Ver.1.30 2023/03/20 ・新規ディストリビューションに対応 Red Hat Enterprise Linux 9.0 (x86_64) Red Hat Enterprise Linux 8.6 (x86_64) Red Hat Enterprise Linux 8.4 (x86_64) ・確認ディストリビューションを追加 Ubuntu 22.04.2 LTS (x86_64) Ubuntu 22.04 LTS (x86_64) Ver.1.20 2021/04/23 ・以下のディストリビューションで確認 Ubuntu 20.04.2 LTS(64bit) Ver.1.10 2021/01/13 ・新規ディストリビューション対応(x86版) Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 6.7 ・新規ディストリビューション対応(x64版) Red Hat Enterprise Linux 6.7 Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 7.1 Red Hat Enterprise Linux 7.2 ・以下のディストリビューションで確認 Ubuntu 14.04.3 LTS Ubuntu 16.04.1 LTS(32bit) Ubuntu 16.04.1 LTS(64bit) Ubuntu 16.04.5 LTS(32bit) Ubuntu 18.04.1 LTS(64bit) Ubuntu 18.04.3 LTS(64bit) Ubuntu 20.04 LTS(64bit) ・以下ディストリビューションサポートを終了 RedHat Linux 7.1 RedHat Linux 7.2 RedHat Linux 7.3 RedHat Linux 8.0 RedHat Linux Professional Workstation RedHat Linux Enterprise Linux 4.0 RedHat Linux Enterprise Linux 5.0 RedHat Linux Enterprise Linux 6.4(32bit) RedHat Linux Enterprise Linux 6.4(64bit) TurboLinux 7.0 TurboLinux 8 TurboLinux 10 Server TurboLinux 11 Server TurboLinux 11 Server SP1 Ubuntu 14.04 LTS(32bit) Ubuntu 14.04 LTS(64bit) Ver.1.05 2014/05/15 ・Ubuntu 14.04 LTSの動作確認 ・Ubuntu 14.04 LTS 64ビットの動作確認 Ver.1.04 2013/09/29 ・Redhat Enterprise Linux Ver.6.4の動作確認 ・Redhat Enterprise Linux Ver.6.4 64ビットの動作確認 ・Turbolinux 11 Server SP1の動作確認 ・Turbolinux 11 Server 64ビットの動作確認 Ver.1.03 2013/04/10 ・makeを行うとディストリビューションによってはPCを終了することができなくなるため、Makefileを修正 ・Ver.1.02確認したディストリビューションについて Helpファイルの仕様に記載されていなかったため修正。 ・FAQを更新。 Ver.1.02 (Ver.Aug.2012) 2012/08/10 ・InitとExitを繰り返し行うと、socketハンドルがオーバーフローしてしまい、オープンできなくなる問題を修正。(libFitSoc.soをVUP) ・apicap.datを更新するとXXXQueryDeviceの情報が更新されるように変更(libcapinfo.soをVup) ・Redhat Enterprise Linux Ver.4.0の動作確認。 ・Redhat Enterprise Linux Ver.5.0の動作確認。 Ver.1.01 (Ver.Jan.2006) 2006/01/10 ・MACアドレスの最下位バイトが0xFFに近い場合にユーティリティで検索されない 可能性のある不具合を修正。 Ver.1.00 (Ver.Nov.2005) 2005/11/18 ・ファーストリリース