アナログ入力関数一覧

簡易入力

AioSingleAi

指定チャネルを1回バイナリ値で入力

AioSingleAiSR

ワイヤレスI/O用:指定チャネルを1回バイナリ値で入力

AioSingleAiEx

指定チャネルを1回電圧または電流値で入力

AioSingleAiExSR

ワイヤレスI/O用:指定チャネルを1回電圧または電流値で入力

AioMultiAi

複数チャネルを1回バイナリ値で入力

AioMultiAiSR

ワイヤレスI/O用:複数チャネルを1回バイナリ値で入力

AioMultiAiEx

複数チャネルを1回電圧または電流値で入力

AioMultiAiExSR

ワイヤレスI/O用:複数チャネルを1回電圧または電流値で入力

分解能

AioGetAiResolution

分解能を取得

入力方式

AioSetAiInputMethod

入力方式の設定

AioGetAiInputMethod

入力方式の取得

チャネル

AioGetAiMaxChannels

最大使用可能チャネル数の取得

AioSetAiChannels

チャネル数の設定

AioGetAiChannels

チャネル数の取得

AioSetAiChannelSequence

変換チャネル順序の設定

AioGetAiChannelSequence

変換チャネル順序の取得

AioSetAiChannel

使用するチャネルの設定(Zシリーズ専用)

AioGetAiChannel

チャネルの使用/未使用の取得(Zシリーズ専用)

レンジ

AioSetAiRange

指定チャネルのレンジを設定

AioSetAiRangeAll

全チャネルのレンジを設定

AioGetAiRange

指定チャネルのレンジを取得

フィルタ

AioSetAiDigitalFilter

アナログ入力のデジタルフィルタを設定 (CPSN-AI-2408LI (モジュール式 USBI/Oユニット接続時)専用)

AioGetAiDigitalFilter

アナログ入力のデジタルフィルタ設定を取得 (CPSN-AI-2408LI (モジュール式 USBI/Oユニット接続時)専用)

転送方式

AioSetAiTransferMode

転送方式の設定

AioGetAiTransferMode

転送方式の取得

AioSetAiTransferData

ユーザーバッファの設定

AioSetAiAttachedData

添付データの設定

AioGetAiSamplingDataSize

1サンプリングあたりの転送サイズを取得

AioSetAiTransferSize

ユーザーバッファモードの転送サイズを設定します。

AioGetAiTransferSize

ユーザーバッファモードの転送サイズを取得します。

メモリ形式

AioSetAiMemoryType

データ格納用メモリ形式の設定

AioGetAiMemoryType

データ格納用メモリ形式の取得

AioSetAiMemorySize

データ格納用メモリのサイズをバイト単位で設定

AioGetAiMemorySize

データ格納用メモリのサイズをバイト単位で取得

リピート

AioSetAiRepeatTimes

リピート回数の設定

AioGetAiRepeatTimes

リピート回数の取得

クロック

AioSetAiClockType

クロック種類の設定

AioGetAiClockType

クロック種類の取得

AioSetAiSamplingClock

内部クロックの設定

AioGetAiSamplingClock

内部クロックの取得

AioSetAiScanClock

変換速度の設定

AioGetAiScanClock

変換速度の取得

AioSetAiClockEdge

外部クロックの入力タイミングを設定

AioGetAiClockEdge

外部クロックの入力タイミングを取得

開始条件

AioSetAiStartTrigger

変換開始条件の設定

AioGetAiStartTrigger

変換開始条件の取得

AioSetAiStartLevel

レベルトリガ開始条件の設定(バイナリ値)

AioGetAiStartLevel

レベルトリガ開始条件の取得(バイナリ値)

AioSetAiStartLevelEx

レベルトリガ開始条件の設定(電圧/電流)

AioGetAiStartLevelEx

レベルトリガ開始条件の取得(電圧/電流)

AioSetAiStartInRange

インレンジ比較開始条件の設定(バイナリ値)

AioGetAiStartInRange

インレンジ比較開始条件の取得(バイナリ値)

AioSetAiStartInRangeEx

インレンジ比較開始条件の設定(電圧/電流)

AioGetAiStartInRangeEx

インレンジ比較開始条件の取得(電圧/電流)

AioSetAiStartOutRange

アウトレンジ比較開始条件の設定(バイナリ値)

AioGetAiStartOutRange

アウトレンジ比較開始条件の取得(バイナリ値)

AioSetAiStartOutRangeEx

アウトレンジ比較開始条件の設定(電圧/電流)

AioGetAiStartOutRangeEx

アウトレンジ比較開始条件の取得(電圧/電流)

停止条件

AioSetAiStopTrigger

変換停止条件の設定

AioGetAiStopTrigger

変換停止条件の取得

AioSetAiStopTimes

サンプリング回数の設定

AioGetAiStopTimes

サンプリング回数の取得

AioSetAiStopLevel

レベルトリガ停止条件の設定(バイナリ値)

AioGetAiStopLevel

レベルトリガ停止条件の取得(バイナリ値)

AioSetAiStopLevelEx

レベルトリガ停止条件の設定(電圧/電流)

AioGetAiStopLevelEx

レベルトリガ停止条件の取得(電圧/電流)

AioSetAiStopInRange

インレンジ比較停止条件の設定(バイナリ値)

AioGetAiStopInRange

インレンジ比較停止条件の取得(バイナリ値)

AioSetAiStopInRangeEx

インレンジ比較停止条件の設定(電圧/電流)

AioGetAiStopInRangeEx

インレンジ比較停止条件の取得(電圧/電流)

AioSetAiStopOutRange

アウトレンジ比較停止条件の設定(バイナリ値)

AioGetAiStopOutRange

アウトレンジ比較停止条件の取得(バイナリ値)

AioSetAiStopOutRangeEx

アウトレンジ比較停止条件の設定(電圧/電流)

AioGetAiStopOutRangeEx

アウトレンジ比較停止条件の取得(電圧/電流)

遅延サンプリング

AioSetAiStopDelayTimes

変換停止遅延回数の設定

AioGetAiStopDelayTimes

変換停止遅延回数の取得

イベント

AioSetAiEvent

Windowメッセージ通知の設定

AioGetAiEvent

Windowメッセージ通知の取得

AioSetAiCallBackProc

コールバック関数の登録

AioSetAiEventSamplingTimes

指定サンプリング回数格納イベントの設定

AioGetAiEventSamplingTimes

指定サンプリング回数格納イベントの取得

AioSetAiEventTransferTimes

指定転送数毎イベントの設定

AioGetAiEventTransferTimes

指定転送数毎イベントの取得

動作

AioStartAi

変換開始

AioStartAiSync

変換開始(同期)

AioStopAi

変換停止

状態

AioGetAiStatus

ステータスの取得

AioGetAiSamplingCount

変換回数の取得

AioGetAiStopTriggerCount

停止条件成立時の変換回数を取得

AioGetAiTransferCount

転送データ数の取得

AioGetAiTransferLap

メモリ周回数の取得

AioGetAiStopTriggerTransferCount

停止条件成立時の転送回数を取得

AioGetAiRepeatCount

リピート回数の取得

データ取得

AioGetAiSamplingData

データ格納用メモリからデータの読み込み(バイナリ値)

AioGetAiSamplingDataEx

データ格納用メモリからデータの読み込み(電圧/電流)

リセット

AioResetAiStatus

ステータスのリセット

AioResetAiMemory

データ格納用メモリのリセット