[EthercatDevice_Dmp]
EthercatDevice_DmpHID_Genericは、QEC EtherCATスレーブHIDモジュール用にICOP社によって特別に開発された EtherCATスレーブクラスです。RS-232/RS-485、4x4キーパッド、16x2 LCM、手動パルス ジェネレーター (MPG) 、そしてブザー機能があります。
RS232 入力と RS485 は、物理ケーブルを介してUART通信を実装するための電圧レベル、信号タイミング、およびコネクタ・ピン配列を定義する電気仕様です。 UART (Universal Asynchronous Receiver Transmitter) は、非同期シリアルデータ通信のハードウェア・インターフェイス標準です。シリアル通信のデータ・ビット、開始ビットと停止ビット、パリティ・ビット、およびボー・レートのフォーマットを定義します。UARTは、マイクロコントローラ、コンピュータ、およびその他のデバイスを接続してデータ交換を行うためによく使用されます。このデバイスには、ユーザーアプリケーションの要件に合わせてRS232モードとRS485モードを自由に切り替えられる2つのUARTポートがあります。
このデバイスには数字、記号、文字を入力するためのユーザーインターフェイスを提供する4x4キーパッドが搭載されています。キーパッドは4行4列のマトリックス形式で配置されており、各キーは特定の文字または機能を表します。
また、ユーザーに情報を提示するための視覚的なディスプレイを提供する 2x16 LCD モジュールも搭載されています。LCMは2行16列のマトリックス形式で配置されており、1行あたり最大32文字を表示できます。
また、ユーザーに情報を提示するための視覚的なディスプレイを提供する エンコーダカウンタ に加えて、インターフェイスには、比率ノブ、軸ノブ、緊急停止スイッチ、およびイネーブルスイッチも用意されています。
EthercatDevice_DmpHID_Generic のクラス関係を次の図に示します:

EthercatDevice_DmpHID_Generic は _EthercatDevice_DmpCommonDriveから継承します。.
基本クラス:
- _EthercatDevice_CommonDriver
派生クラス:
クラス名 | 製造者ID | 製品コード | UART | Keypad | LCM | MPG |
EthercatDevice_QECR11HU1S | 0x00000bc3 | 0x0086d404 | O | O | ||
EthercatDevice_QECR11HU5S | 0x00000bc3 | 0x0086d403 | O | |||
EthercatDevice_QECR00HU5S | 0x00000bc3 | 0x0086d400 | O | |||
EthercatDevice_QECR11HU9S | 0x00000bc3 | 0x0086d402 | O | O | O | O |
EthercatDevice_QECR00HU9S | 0x00000bc3 | 0x0086d401 | O | O | O | O |
初期化関数
EthercatDevice_DmpHID_Generic クラスの初期化関連関数。
制御関数
EthercatDevice_DmpHID_Genericクラスの制御関数。
UART関数
EthercatDevice_DmpHID_GenericクラスのUART関数。
- uartIs485()
- uartSetBaud()
- uartSetFormat()
- uartSetFlowControl()
- uartGetRTS()
- uartGetCTS()
- uartGetDTR()
- uartGetDSR()
- uartSetRTS()
- uartSetDTR()
- uartClearFIFO()
- uartClearTxQueue()
- uartClearRxQueue()
- uartQueryTxQueue()
- uartQueryRxQueue()
- uartTxQueueEmpty()
- uartRxQueueEmpty()
- uartTxQueueFull()
- uartRxQueueFull()
- uartSend()
- uartWrite()
- uartReceive()
- uartRead()
LCM関数
EthercatDevice_DmpHID_GenericクラスのLCM関数。
キーパッド関数
EthercatDevice_DmpHID_Genericクラスのキーパッド関数。
MPG関数
EthercatDevice_DmpHID_GenericクラスのMPGハンド・ホイール関数。
- mpgSetCallback()
- mpgSetNoiseFilter()
- mpgInvertEncoderDirection()
- mpgWriteEncoderRaw()
- mpgWriteEncoder()
- mpgReadEncoderRaw()
- mpgReadEncoder()
- mpgReadEmergencyStop()
- mpgReadEnableSwitch()
- mpgReadAxis()
- mpgReadRatio()
ブザー関数
EthercatDevice_DmpHID_Genericクラスのブザー関数。
詳細は EtherCAT Library User Manual QEC EtherCAT命令とAPI使用法参照