関数一覧

共通関数

DioInit

初期化処理

DioExit

終了処理

DioResetDevice

デバイスとドライバーの初期化

DioGetErrorString

エラー内容の取得

DioQueryDeviceName

使用可能なデバイスの一覧を取得

DioGetMaxPorts

使用可能入出力ポート数を取得

DioGetDeviceInfo

デバイスの情報を取得

DioGetNetCommunicationInfo

Ethernetデバイスの通信状態を取得

入出力切り替え関数

DioSet8255Mode

8255モード設定をチップ単位で設定

DioGet8255Mode

8255モード設定をチップ単位で取得

DioSetIoDirection

I/Oポートの入出力方向を設定

DioGetIoDirection

I/Oポートの入出力方向を取得

DioDmSetDirection

指定したデバイスの入出力方向を設定

DioDmGetDirection

指定したデバイスの入出力方向を取得

単純入出力関数

DioInpByte

入力ポートから1バイト(8ビット)入力

DioInpBit

入力ポートから1ビット入力

DioInpByteSR

入力ポートから1バイト(8ビット)入力(ワイヤレスI/O専用)

DioInpBitSR

入力ポートから1ビット入力(ワイヤレスI/O専用)

DioOutByte

出力ポートに1バイト(8ビット)出力

DioOutBit

出力ビットに1ビット出力

DioEchoBackByte

出力ポートの状態を1ポート(8ビット)入力

DioEchoBackBit

出力ビットの状態を1ビット入力

複数バイト/ビット入出力関数

DioInpMultiByte

入力ポートから複数バイト入力

DioInpMultiBit

入力ポートから複数ビット入力

DioInpMultiByteSR

入力ポートから複数バイト入力(ワイヤレスI/O専用)

DioInpMultiBitSR

入力ポートから複数ビット入力(ワイヤレスI/O専用)

DioOutMultiByte

出力ポートに複数バイト出力

DioOutMultiBit

出力ポートに複数ビット出力

DioEchoBackMultiByte

出力ポートの状態を複数ポート入力

DioEchoBackMultiBit

出力ビットの状態を複数ビット入力

エッジ検出関数

DioNotifyInterrupt

割り込みイベント要因の設定

DioSetInterruptCallBackProc

DioNotifyInterrupt関数用コールバック関数の登録

DioNotifyTrg

指定した論理ビットのトリガ監視を開始

DioStopNotifyTrg

指定した論理ビットのトリガ監視を停止

DioSetTrgCallBackProc

DioNotifyTrg関数用コールバック関数の登録

デジタルフィルタ機能関数

DioSetDigitalFilter

デジタルフィルタを設定

DioGetDigitalFilter

デジタルフィルタ設定値を取得

カウンタ動作関数

DioGetMaxCountChannels

総カウントチャネル数を取得

DioSetCountEdge

カウントエッジを設定

DioGetCountEdge

カウントエッジを取得

DioSetCountMatchValue

比較レジスタを設定

DioStartCount

カウント動作を開始

DioStopCount

カウント動作を停止

DioReadCount

カウント数を取得

DioReadCountSR

カウント数を取得(ワイヤレスI/O専用)

DioCountPreset

カウント値をプリセット

DioGetCountStatus

カウントステータスを取得

フェイルセーフ機能関数

DioGetPatternEventStatus

フェイルセーフ機能のイベント動作の状態を取得

DioResetPatternEvent

フェイルセーフ機能のイベント動作中の状態から復帰

バスマスタ機能関数

バスマスタ機能関数一覧

デモデバイス専用関数

デモデバイス専用関数一覧