ハイバーテック製品用 ソフトウェア開発者向けパッケージ
製品名 | Hivertec SDK |
---|---|
対応Bus/通信 | PCI, PCI-Express, Compact PCI,USB,motionnet,Ethernet |
対応ボード/デバイス |
CPDシリーズ |
対応OS |
■New Standard Version |
概要
モーション制御ボードCPDシリーズやmotionCATシリーズなどのハイバーテック製品を使用したアプリケーションを開発するために必要な開発者向けパッケージです。
- 各種製品用ライブラリ、インクルードファイル
- 各種製品用ツール
- 各種製品用サンプルコード
- 各種製品用開発者向けドキュメント(テクニカルノート、プログラミングガイドetc.)
特長
- すべてのハイバーテック製品の開発用ソフトウェア
- モダンな開発をサポートするNew standard Version、互換性を重視したCompatibility Versionの2タイプのパッケージを用意
- C/C++、C#のプログラミング言語に対応
- レジスタアクセス用union、構造体定義や各種定数などのマクロ定義を完備
New Standard Version
ハイバーテック製品のC/C++,C#のプログラミング言語を使用したアプリケーションを開発するために必要なソフトウェアパッケージです。
■C/C++,C#用モーションライブラリ(近日公開)
モーション制御のためのC/C++,C#用のライブラリです。
各種製品カテゴリ別のライブラリを用意しています。
・CPDコモンライブラリ:すべてのCPD/NCBシリーズで共通のAPIを使用して開発可能
・NCBコモンライブラリ:NCBシリーズ専用API(CDA/MDAデータユーティリティAPI)
・MCATコモンライブラリ:motionCATシリーズで共通のAPIを使用して開発可能
・全製品共通のエラーコード、構造体定義、定数、マクロ定義のヘッダファイル
製品カテゴリ別にまとめられたシンプルなAPIです。
共通なマシンインターフェース、サーボインターフェースなどの制御は製品カテゴリ間で同じAPI名で統一されているため、移植性、メンテナンス性に優れています。
PCI/PCIe/USBなどのフィールドバスの違いを意識する事なくプログラミング可能です(Ethernetも対応予定です)
■C++用ハイバーテックモーションクラスライブラリ(開発中)
モーション制御のためのC++クラスライブラリです。
CPD/NCB/motionCATシリーズ共通のクラスを使用して開発が可能です。
ハイバーテックモーションクラスライブラリを使用する事でパルス/motionnetなどのフィールドバスの違いを意識せずにモーションロジックをプログラミングする事ができます。
フィールドバス変更などのシステム変更に柔軟に対応できます。
■C++用PLCopen®準拠モーションクラスライブラリ(予定)
PLCopen®はPLCアプリケーションの開発効率化を目的としたPLCプログラミングの国際標準IEC 61131-3(JIS B 3503)規格です。
PLC標準ファンクションブロックを使用したモーション制御プログラミングのためのC++クラスライブラリです。
PLC標準ファンクションブロッククラスを使用する事で国際規格で定義されたインターフェースでモーションロジックを記述する事ができ、PLCを使用したシステムの移植などに効果を発揮します。
■開発環境
・対応OS:Windows11 64bit
・開発環境:VisualStudio2022
・開発言語:C,C++(C++14/C++17/C++20対応)、C#(.NET8/9,.net Framework 4.6以降)
Compatibility Version
従来よりハイバーテック製品をお使いのユーザー様向けのソフトウェアパッケージです。
各製品ダウンロードページよりダウンロードできます。
■CPDシリーズ用C/C++,C#用ライブラリ
HPCI-CPD508/HPCI-CPD532/HPCI-CPD534/HPCI-CPD574N/HPCI-CPD578N/HPCI-CPD5016
HPCIe-CPD632/HPCIe-CPD674N/HPCIe-CPD678N
・CP530ドライバ関数ライブラリ
・CP530ライブラリ
HUSB-CPD413U
・CP413ドライバ関数ライブラリ
・CP413ライブラリ
HUSB-CPD434UCB
・CP430ドライバ関数ライブラリ
・CP430ライブラリ
HPCI-CPD5212M
・CP52Cドライバ関数ライブラリ
・CP52Cライブラリ
HPCIe-NCB674N/HPCIe-NCB674N(1)
・CP670ドライバ関数ライブラリ
・CP670ライブラリ
HCPCI-CPD734/HCPCI-CPD738
・CP730ドライバ関数ライブラリ
・CP730ライブラリ
■motionCATシリーズ用C/C++,C#用ライブラリ
HPCI-MCAT520M/HCPI-MCAT620M
・himnt520ライブラリ
HM-GU00T
・Hmgu00tライブラリ
■開発環境
・対応OS:Windows10以前 32bit/64bit
・開発環境:VisualStudio
・開発言語:C,C++、C#(.net Framework 4.6以降)
ダウンロード
近日公開予定