関数一覧¶
設定¶
関数 | 機能 |
---|---|
PmcmSetSensorConfig | センサの設定をおこないます |
PmcmSetPulseConfig | パルス出力の設定をおこないます |
PmcmSetSynchroConfig | 起動・停止条件の設定をおこないます |
PmcmSetSynchroOut | 内部同期信号出力の設定をおこないます |
PmcmSetComparatorConfig | コンパレータの設定をおこないます |
PmcmSetLatchConfig | カウンタラッチの設定をおこないます |
PmcmSetEncoderConfig | エンコーダ入力の設定をおこないます |
PmcmSetErcConfig | ERC信号の設定をおこないます |
PmcmSetMotion | 各軸の動作パラメータの設定をおこないます |
PmcmSetMotionLine | 直線補間動作パラメータの設定をおこないます |
PmcmSetMotionCp | CP動作パラメータの設定をおこないます |
設定取得¶
関数 | 機能 |
---|---|
PmcmGetSensorConfig | センサの設定を取得します |
PmcmGetPulseConfig | パルス出力の設定を取得します |
PmcmGetSynchroConfig | 起動・停止条件の設定を取得します |
PmcmGetSynchroOut | 内部同期信号出力の設定を取得します |
PmcmGetComparatorConfig | コンパレータの設定を取得します |
PmcmGetLatchConfig | カウンタラッチの設定を取得します |
PmcmGetEncoderConfig | エンコーダ入力の設定を取得します |
PmcmGetErcConfig | ERC信号の設定を取得します |
PmcmGetMotion | 各軸の動作パラメータの設定を取得します |
PmcmGetMotionLine | 直線補間動作パラメータの設定を取得します |
PmcmGetMotionCp | CP動作パラメータの設定を取得します |
動作開始・停止¶
関数 | 機能 |
---|---|
PmcmStartMotion | 各軸の動作を開始します |
PmcmStartMotionLine | 直線補間動作を開始します |
PmcmStartMotionCp | CP動作を開始します |
PmcmStopMotion | モーターを停止します |
PmcmChangeSpeed | 動作中に速度を変更します |
PmcmChangeStep | 動作中に目標位置を変更します |
状態取得¶
関数 | 機能 |
---|---|
PmcmGetStatus | 動作状態や各信号状態を取得します |
CP動作¶
関数 | 機能 |
---|---|
PmcmGetEmptyCp | CPの空き動作パラメータ数を取得します |
イベント¶
関数 | 機能 |
---|---|
PmcmSetEventMask | イベントマスクの設定をおこないます |
PmcmGetEventMask | イベントマスクの設定を取得します |
PmcmSetEvent(Windows) | イベントの設定をおこないます |
PmcmSetEvent(Linux) | イベントの設定をおこないます |
PmcmWaitForEvent(Linux) | イベントの発生を待ちます |
PmcmGetEventFactor | イベント発生要因を取得します |
カウンタ¶
関数 | 機能 |
---|---|
PmcmSetCounter | 出力パルスカウンタの値を設定します |
PmcmGetCounter | 出力パルスカウンタの値を取得します |
PmcmGetLatchCounter | 出力パルスカウンタのラッチカウンタの値を取得します |
PmcmSetEncoder | エンコーダカウンタの値を設定します |
PmcmGetEncoder | エンコーダカウンタの値を取得します |
PmcmGetLatchEncoder | エンコーダカウンタのラッチカウンタの値を取得します |