コンテンツにスキップ
関数 > モーター制御関数 >

関数一覧

設定

関数 機能
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 エンコーダカウンタのラッチカウンタの値を取得します