Analog Input Function List

Simple Input

AioSingleAi

Inputs the specified channel one time in binary value

AioSingleAiSR

Inputs the specified channel one time in binary value for wirelessI/O

AioSingleAiEx

Inputs the specified channel one time in voltage or current value

AioSingleAiExSR

Inputs the specified channel one time in voltage or current value for wirelessI/O

AioMultiAi

Inputs the more than one channel one time in binary value

AioMultiAiSR

Inputs the more than one channel one time in binary value for wirelessI/O

AioMultiAiEx

Inputs the more than one channel one time in voltage or current value

AioMultiAiExSR

Inputs the more than one channel one time in voltage or current value for wirelessI/O

Resolution

AioGetAiResolution

Retrieves the resolution

Input Method

AioSetAiInputMethod

Sets the input method

AioGetAiInputMethod

Retrieves the input method

Channel

AioGetAiMaxChannels

Retrieves the maximum number of channels that you can use

AioSetAiChannels

Sets the number of channels

AioGetAiChannels

Retrieves the number of channels

AioSetAiChannelSequence

Sets the sequence for the converting channel

AioGetAiChannelSequence

Retrieves the sequence for the converting channel

AioSetAiChannel

Sets the channel for the analog input conversion (Z-series only)

AioGetAiChannel

Retrieves whether the channel used for conversion is used/unused (Z-series only)

Range

AioSetAiRange

Sets the range to the specified channel

AioSetAiRangeAll

Sets the range to all channels

AioGetAiRange

Retrieves the range of the specified channel

Transfer Mode

AioSetAiTransferMode

Sets the transfer mode

AioGetAiTransferMode

Retrieves the transfer mode

AioSetAiTransferData

Sets the user buffer

AioSetAiAttachedData

Sets the attached data

AioGetAiSamplingDataSize

Retrieves the transfer size per sampling

Memory Type

AioSetAiMemoryType

Sets the memory type for storing data

AioGetAiMemoryType

Retrieves the memory type for storing data

AioSetAiMemorySize

Sets the memory byte size for storing data (Z-series only)

AioGetAiMemorySize

Retrieves the memory byte size for storing data

Repeat

AioSetAiRepeatTimes

Sets the repeat times

AioGetAiRepeatTimes

Retrieves the repeat times

Clock

AioSetAiClockType

Sets the clock type

AioGetAiClockType

Retrieves the clock type

AioSetAiSamplingClock

Sets the sampling clock

AioGetAiSamplingClock

Retrieves the sampling clock

AioSetAiScanClock

Sets the channel scan clock

AioGetAiScanClock

Retrieves the channel scan clock

AioSetAiClockEdge

Sets the timing of external clock input

AioGetAiClockEdge

Retrieves the timing of external clock input

Start Condition

AioSetAiStartTrigger

Sets the condition for starting the sampling

AioGetAiStartTrigger

Retrieves the condition of starting the sampling

AioSetAiStartLevel

Sets the level (Binary value) when the start condition is level trigger

AioGetAiStartLevel

Retrieves the level (Binary value) when the start condition is level trigger

AioSetAiStartLevelEx

Sets the level (Voltage/Current) when the start condition is level trigger

AioGetAiStartLevelEx

Retrieves the level (Voltage/Current) when the start condition is level trigger

AioSetAiStartInRange

Sets the In Range (Binary value) when the start condition is In Range comparison

AioGetAiStartInRange

Retrieves the In Range (Binary value) when the start condition is In Range comparison

AioSetAiStartInRangeEx

Sets the In Range (Voltage/Current) when the start condition is In Range comparison

AioGetAiStartInRangeEx

Retrieves the In Range (Voltage/Current) when the start condition is In Range comparison

AioSetAiStartOutRange

Sets the Out Range (Binary value) when the start condition is Out Range comparison

AioGetAiStartOutRange

Retrieves the Out Range (Binary value) when the start condition is Out Range comparison

AioSetAiStartOutRangeEx

Sets the Out Range (Voltage/Current) when the start condition is Out Range comparison

AioGetAiStartOutRangeEx

Retrieves the Out Range (Voltage/Current) when the start condition is Out Range comparison

Stop Condition

AioSetAiStopTrigger

Sets the condition for stopping the sampling

AioGetAiStopTrigger

Retrieves the condition of stopping the sampling

AioSetAiStopTimes

Sets the sampling times

AioGetAiStopTimes

Retrieves the sampling times

AioSetAiStopLevel

Sets the level (Binary value) when the stop condition is level trigger

AioGetAiStopLevel

Retrieves the level (Binary value) when the stop condition is level trigger

AioSetAiStopLevelEx

Sets the level (Voltage/Current) when the stop condition is level trigger

AioGetAiStopLevelEx

Retrieves the level (Voltage/Current) when the stop condition is level trigger

AioSetAiStopInRange

Sets the In Range (Binary value) when the stop condition is In Range comparison

AioGetAiStopInRange

Retrieves the In Range (Binary value) when the stop condition is In Range comparison

AioSetAiStopInRangeEx

Sets the In Range (Voltage/Current) when the stop condition is In Range comparison

AioGetAiStopInRangeEx

Retrieves the In Range (Voltage/Current) when the stop condition is In Range comparison

AioSetAiStopOutRange

Sets the Out Range (Binary value) when the stop condition is Out Range comparison

AioGetAiStopOutRange

Retrieves the Out Range (Binary value) when the stop condition is Out Range comparison

AioSetAiStopOutRangeEx

Sets the Out Range (Voltage/Current) when the stop condition is Out Range comparison

AioGetAiStopOutRangeEx

Retrieves the Out Range (Voltage/Current) when the stop condition is Out Range comparison

Delay Sampling

AioSetAiStopDelayTimes

Sets the delay times of the stop sampling

AioGetAiStopDelayTimes

Retrieves the delay times of the stop sampling

Event

AioSetAiCallBackProc

Registers the callback function

AioSetAiEventSamplingTimes

Sets the event that the specified number of samplings are stored

AioGetAiEventSamplingTimes

Retrieves the event that the specified number of samplings are stored

AioSetAiEventTransferTimes

Sets the event that the specified number of data are transferred

AioGetAiEventTransferTimes

Retrieves the event that the specified number of data are transferred

Action

AioStartAi

Starts conversion

AioStartAiSync

Starts conversion (synchronous)

AioStopAi

Stops conversion

Status

AioGetAiStatus

Retrieves the status

AioGetAiSamplingCount

Retrieves the number of samplings

AioGetAiStopTriggerCount

Retrieves the number of samplings after the stop condition has been satisfied

AioGetAiTransferCount

Retrieves the transfer data count

AioGetAiTransferLap

Retrieves the number of overwrite

AioGetAiStopTriggerTransferCount

Retrieves the transfer count when the stop trigger is input

AioGetAiRepeatCount

Retrieves the number of repeats

Getting Data

AioGetAiSamplingData

Reads the data (Binary value) from the memory for storing the data

AioGetAiSamplingDataEx

Reads the data (Voltage/Current) from the memory for storing the data

Reset

AioResetAiStatus

Resets the status

AioResetAiMemory

Resets the memory for storing the data