1. HOME
  2. 製品・サービス
  3. ソフトウェア
  4. ソフトウェア ライブラリ/API
  5. HivertecSDK

Hivertec Software Development Kit

ハイバーテック製品用 ソフトウェア開発者向けパッケージ

製品名 Hivertec SDK
対応Bus/通信 PCI, PCI-Express, Compact PCI,USB,motionnet,Ethernet
対応ボード/デバイス

CPDシリーズ
MCATシリーズ
DIOシリーズ
CTRシリーズ
BRGシリーズ

対応OS

■New Standard Version
・対応OS:Windows11 64bit
・開発言語:C,C++,C#
■Compatibility Version
・対応OS:Windows10/11 64bit
・開発言語:C,C++、C#

概要

モーション制御ボード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以降)

ダウンロード


近日公開予定

トップに戻る