Back to Adaptive Vision Library Lite website

You are here: Start » Hardware Support

Hardware Support

Advantech

Icon Name Description / Applications
AdamTCP_Connect

Connects as a client to a remote Advantech Adam device.

AdamTCP_Function01

Function code 01. Reads discrete output's ON/OFF status.

AdamTCP_Function02

Function code 02. Reads discrete input's ON/OFF status.

AdamTCP_Function03

Function code 03. Reads the binary contents of input registers.

AdamTCP_Function04

Function code 04. Reads the binary contents of input registers.

AdamTCP_Function05

Function code 05. Forces a single coil to either ON or OFF.

DAQNavi_GetDigitalInput

Returns value from digital input.

DAQNavi_GetDigitalInputs

Returns values from all digital inputs.

DAQNavi_GetDigitalInterrupt

Returns interrupt values.

DAQNavi_GetDigitalOutput

Gets digital output value.

DAQNavi_GetDigitalOutputBit

Gets digital output bit value.

DAQNavi_InitInterrupts

Initializes interrupts.

DAQNavi_SetDigitalOutput

Sets digital output value.

DAQNavi_SetDigitalOutputBit

Sets digital output bit to specified value.

DAQNavi_SetPortDirection

Sets the port direction (input or output).

Advantech SUSI

Icon Name Description / Applications
AdvantechSUSI_GetFrequencyI2C

Gets frequency of I2C bus.

AdvantechSUSI_GetGPIOPortLevel_Multiple

Gets GPIO level.

AdvantechSUSI_GetGPIOPortLevel_Single

Gets GPIO level.

AdvantechSUSI_GetThermalProtection

Gets thermal protection.

AdvantechSUSI_LockStorageArea

Locks storage area.

AdvantechSUSI_ReadBlockSMB

Reads block from SMBus.

AdvantechSUSI_ReadBlockSMBI2C

Reads block from SMBus-I2C.

AdvantechSUSI_ReadByteSMB

Reads byte from SMBus.

AdvantechSUSI_ReadI2C

Reads from I2C device.

AdvantechSUSI_ReadQuickSMB

Turns SMBus device function off (on) or disable (enable) a specific device mode.

AdvantechSUSI_ReadStorageArea

Reads from storage area.

AdvantechSUSI_ReadWordSMB

Reads word from SMBus.

AdvantechSUSI_ReceiveByteSMB

Receive byte from SMBus.

AdvantechSUSI_SendByteSMB

Send byte to SMBus.

AdvantechSUSI_SetFrequencyI2C

Sets frequency of I2C bus.

AdvantechSUSI_SetGPIOPortDirection_Multiple

Sets GPIO direction.

AdvantechSUSI_SetGPIOPortDirection_Single

Sets GPIO direction.

AdvantechSUSI_SetGPIOPortLevel_Multiple

Sets GPIO level.

AdvantechSUSI_SetGPIOPortLevel_Single

Sets GPIO level.

AdvantechSUSI_SetThermalProtection

Sets thermal protection.

AdvantechSUSI_UnlockStorageArea

Unlocks storage area.

AdvantechSUSI_WatchDogGetLimits

Gets hardware watchdog configuration.

AdvantechSUSI_WatchDogStart

Starts hardware watchdog timer..

AdvantechSUSI_WatchDogStop

Stops hardware watchdog timer.

AdvantechSUSI_WatchDogTrigger

Triggers hardware watchdog timer.

AdvantechSUSI_WriteBlockSMB

Writes block to SMBus.

AdvantechSUSI_WriteBlockSMBI2C

Writes block to SMBus-I2C.

AdvantechSUSI_WriteByteSMB

Writes byte to SMBus.

AdvantechSUSI_WriteI2C

Writes to I2C device.

AdvantechSUSI_WriteQuickSMB

Turns SMBus device function off (on) or disable (enable) a specific device mode.

AdvantechSUSI_WriteReadI2C

Reads and writes to I2C bus.

AdvantechSUSI_WriteStorageArea

Writes to storage area.

AdvantechSUSI_WriteWordSMB

Writes word to SMBus.

BitFlow

Icon Name Description / Applications
BitFlow_GetGPOutPin

Gets R64 GPOUT pins state.

BitFlow_GetHardwareTriggerStatus

Gets the status of the hardware trigger.

BitFlow_GetRegisterName

Gets a register name.

BitFlow_GrabImage

Captures a frame using BitFlow frame grabber.

BitFlow_GrabImage_WithTimeout

Captures a frame using BitFlow frame grabber.


Use this filter if the trigger may be not coming for some time, while the application should be performing other operations continuously (e.g. processing HMI events).

BitFlow_ReadValueFromRegister

Reads a value from a register.

BitFlow_SetGPOutPin

Sets R64 GPOUT pins.

BitFlow_SoftwareTrigger

Performs a software trigger.

BitFlow_StartAcquisition

Captures a frame using BitFlow frame grabber.

BitFlow_StopAcquisition

Captures a frame using BitFlow frame grabber.

BitFlow_WriteValueToRegister

Writes a value to a register.

Euresys

Icon Name Description / Applications
MultiCam_GetDigitalInput

Reporting the logic state of I/O lines used as inputs.

MultiCam_GetIntegerParameter

Gets parameter of type integer from euresys device.

MultiCam_GetRealParameter

Gets parameter of type real from euresys device.

MultiCam_GetStringParameter

Gets parameter of type String from euresys device.

MultiCam_GrabImage

Captures a frame using Euresys frame grabber.

MultiCam_GrabImage_WithTimeout

Captures a frame using Euresys frame grabber.

MultiCam_LoadConfigurationFile

Loads camera configuration file.

MultiCam_SetDigitalOutput

Sets digital output.

MultiCam_SetIntegerParameter

Sets parameter of type integer into euresys device.

MultiCam_SetRealParameter

Sets parameter of type real into euresys device.

MultiCam_SetStringParameter

Sets parameter of type String into euresys device.

MultiCam_StartAcquisition

Initializes and starts image acquisition by frame grabber.

Hilscher

Icon Name Description / Applications
Hilscher_Channel_Close

Closes a Hilscher device channel connection.

Hilscher_Channel_GetSignals

Retrieves the current slot configuration.

Hilscher_Channel_GetSlots

Retrieves the current slot configuration.

Hilscher_Channel_IndexRead_ByteBuffer

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IndexRead_SInt16

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IndexRead_SInt32

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IndexRead_SInt64

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IndexRead_SInt8

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IndexWrite_ByteBuffer

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IndexWrite_SInt16

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IndexWrite_SInt32

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IndexWrite_SInt64

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IndexWrite_SInt8

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IORead_ByteBuffer

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IORead_SInt16

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IORead_SInt32

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IORead_SInt64

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IORead_SInt8

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IOWrite_ByteBuffer

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IOWrite_SInt16

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IOWrite_SInt32

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IOWrite_SInt64

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_IOWrite_SInt8

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameRead_ByteBuffer

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameRead_SInt16

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameRead_SInt32

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameRead_SInt64

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameRead_SInt8

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameWrite_ByteBuffer

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameWrite_SInt16

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameWrite_SInt32

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameWrite_SInt64

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_NameWrite_SInt8

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_Open_EtherCAT

Opens a Hilscher device channel connection.

Hilscher_Channel_Open_EthernetIP

Opens a Hilscher device channel connection.

Hilscher_Channel_Open_Profinet

Opens a Hilscher device channel connection.

Hilscher_Channel_SetSignalConfiguration

Sets the slot configuration.

Hilscher_Channel_SlotRead_ByteBuffer

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_SlotRead_SInt16

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_SlotRead_SInt32

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_SlotRead_SInt64

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_SlotRead_SInt8

Receives generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_SlotWrite_ByteBuffer

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_SlotWrite_SInt16

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_SlotWrite_SInt32

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_SlotWrite_SInt64

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Channel_SlotWrite_SInt8

Sends generic packet that can be filled with any data through Hilscher device.

Hilscher_Driver_Close

Closes a Hilscher device driver connection.

Hilscher_Driver_GetBoardInformation

Gets Hilscher device board information.

Hilscher_Driver_GetChannelInformation

Gets Hilscher device channel information.

Hilscher_Driver_GetInformation

Gets Hilscher device driver information.

Hilscher_Driver_Open

Opens a Hilscher device driver connection.

Hilscher_Driver_Restart

Restarts Hilscher device.

Imago Technologies

Icon Name Description / Applications
VisionBox_ConfigureLedGenerator

Configures led signal generator.

VisionBox_ConnectMultiplexerOutput

Connects internal multiplexer signals.

VisionBox_GetCameraTriggerNumberOfOutputs

Gets number of outputs of camera trigger device.

VisionBox_GetDigitalInput

Reads a digital input state of Imago VisionBox computers.

VisionBox_GetMultiplexerNumberOfOutputs

Gets number of multiplexer outputs.

VisionBox_GetNumberOfDigitalInputs

Gets number of available digital inputs.

VisionBox_GetNumberOfDigitalOutputs

Gets number of digital outputs.

VisionBox_GetNumberOfLeds

Gets number of available LEDs.

VisionBox_GetTriggerGeneratorConfiguration

Gets trigger generator configuration.

VisionBox_IOSchedulerGetBufferFillLevel

Returns number of occupied entries in IO Scheduler buffer.

VisionBox_IOSchedulerGetBufferMaxElementCount

Returns maximum number of entries in IO Scheduler buffer.

VisionBox_IOSchedulerGetCounter

Gets values of selected counter in IO Scheduler unit.

VisionBox_IOSchedulerGetNumberOfOutputs

Returns number of available outputs of IO Scheduler unit of Vision Box computer.

VisionBox_IOSchedulerPushValue

Puts value in IO Scheduler buffer.

VisionBox_IOSchedulerReset

Resets and disable IO Scheduler logic.

VisionBox_IOSchedulerSetCompareSource

Configures comparison element of IO Scheduler unit.

VisionBox_IOSchedulerSetEncoderDirection

Configures direction of encoder input of IO Scheduler unit.

VisionBox_IOSchedulerSetOutputPulsTiming

Configure pulse parameters of IO Scheduler output.

VisionBox_IOSchedulerSetTriggerSource

Connects signal to IO Scheduler input.

VisionBox_IOSchedulerStart

Enables IO Scheduler logic in FPGA unit of Vision Box.

VisionBox_RS232ConfigureBaudRate

Configures RS232 port. Has to be called before any other Vision Box' RS232 operation.

VisionBox_RS232GetAvailableByteCount

Gets number of bytes waiting in RS232 buffer.

VisionBox_RS232ReadNBytes

Reads byte array from RS232 port.

VisionBox_RS232WriteNBytes

Sends byte array through RS232 port.

VisionBox_RS422Get

Reads state of inputs as integer number.

VisionBox_RS422GetBit

Reads state of particular input of RS 422 port.

VisionBox_RS422GetNumberOfInputs

Returns number of available inputs of RS 422 port.

VisionBox_RS422GetNumberOfOutputs

Returns number of available outputs of RS 422 port.

VisionBox_RS422Set

Sets all outputs of RS422 port.

VisionBox_RS422SetBit

Sets state of particular output of RS 422 port.

VisionBox_RS422SetSource

Sets source of RS 422 port outputs.

VisionBox_SetCameraTrigger

Sets camera trigger configuration.

VisionBox_SetDigitalOutput

Sets a digital output state of Imago VisionBox computers.

VisionBox_SetDigitalOutputSource

Sets source for specified digital output pin.

VisionBox_SetLed

Sets led state.

VisionBox_SetLedMode

Sets led mode.

VisionBox_SetTriggerGeneratorConfiguration

Sets trigger generator configuration.

VisionBox_StrobeInit

Initializes Strobe. Has to be called before any other Strobe related function.

VisionBox_StrobeSetCurrent

Sets strobes current.

VisionBox_StrobeSetFixedCurrent

Sets strobes fixed current.

VisionBox_StrobeSetLimits

Sets strobes limits.

VisionBox_StrobeSetOnTime

Sets strobes on-time.

VisionBox_StrobeSetTriggerDelay

Sets strobes trigger delay.

VisionBox_StrobeSetTriggerMode

Sets strobes trigger mode.

VisionBox_StrobeSetTriggerSource

Sets strobes trigger source.

VisionBox_StrobeSoftwareTrigger

Sets strobes software trigger.

Kontron GPIO Board

Icon Name Description / Applications
KontronGPIOBoard_Connect

Connect to Kontron GPIO board.

KontronGPIOBoard_Disconnect

Disconnect from Kontron GPIO board.

KontronGPIOBoard_GetBoardInfo

Gets Kontron GPIO board information.

KontronGPIOBoard_GetInputState

Gets input level.

KontronGPIOBoard_GetOutputCurrent

Gets output current.

KontronGPIOBoard_GetOutputState

Gets output level.

KontronGPIOBoard_GetVersionInfo

Gets firmware version from Kontron GPIO board.

KontronGPIOBoard_SetOutputState

Sets input level.

LEX

Icon Name Description / Applications
Lex_GetDigitalInput

Gets a digital input state of LEX computers.

Lex_SetDigitalOutput

Sets a digital output state of LEX computers.

National Instruments

Icon Name Description / Applications
DAQmx_ConfigAnalogEdgeTrigger

Returns values from a digital channel.

DAQmx_ConfigDigitEdgeTrigger

Configures a trigger in a specified task.

DAQmx_ConfigureTiming

Configure timing in specified task.

DAQmx_CreateAnalogChannel

Creates a task and channel to measure or generate analog values.

DAQmx_CreateCountEdgesChannel

Creates a task and channel to count number of edges.

DAQmx_CreateDigitalPort

Creates a task and channel to measure or generate digital values.

DAQmx_CreatePulseChannelFreq

Creates a task and channel to generate pulse.

DAQmx_GetDigitalChannel

Returns array of values from a digital channels.

DAQmx_ReadAnalogArray

Reads multiple samples from a specified analog task.

DAQmx_ReadAnalogScalar

Reads a sample from a specified analog task.

DAQmx_ReadCounterArray

Reads multiple samples from a specified counter task.

DAQmx_ReadCounterScalar

Reads a sample from a specified counter task.

DAQmx_ReadDigitalArray

Reads multiple samples from a specified digital task.

DAQmx_ReadDigitalScalar

Reads a sample from a specified digital task.

DAQmx_ResetDevice

Resets a selected device.

DAQmx_SetDigitalChannel

Sets array of values to a digital channels.

DAQmx_StartTask

Starts a specified task.

DAQmx_StopTask

Stops and clears a task.

DAQmx_WriteAnalogArray

Writes multiple samples to a specified analog task.

DAQmx_WriteAnalogScalar

Sets an analog input to a specified value.

DAQmx_WriteDigitalArray

Writes multiple samples to a specified digital task.

DAQmx_WriteDigitalScalar

Sets a digital input to a specified value.

Neousys

Icon Name Description / Applications
Neousys_GetDigitalInput_Multiple

Gets values of all digital input channels at once on a Neousys computer.

Neousys_GetDigitalInput_MultipleAsArray

Gets values of all digital input channels at once on a Neousys computer passed in an array form.

Neousys_GetDigitalInput_Single

Gets value of single digital input channel on a Neousys computer.

Neousys_ResetWatchdogTimer

Resets watchdog timer countdown on a Neousys computer.

Neousys_SetDigitalOutput_Multiple

Sets values to all digital output channels at once on a Neousys computer.

Neousys_SetDigitalOutput_MultipleAsArray

Sets values to all digital output channels at once on a Neousys computer passed in an array form.

Neousys_SetDigitalOutput_MultipleAsArray_Checked

Sets values to all digital output channels at once on a Neousys computer passed in an array form. Additionally, does a read-back of the values to make sure they're identical to the written values.

Neousys_SetDigitalOutput_Multiple_Checked

Sets values to all digital output channels at once on a Neousys computer. Additionally, does a read-back of the values to make sure they're identical to the written values.

Neousys_SetDigitalOutput_Single

Sets value to single digital output channel on a Neousys computer.

Neousys_SetDigitalOutput_Single_Checked

Sets value to single digital output channel on a Neousys computer. Additionally, does a read-back of the value to make sure it's identical to the written value.

Neousys_SetWatchdogTimer

Sets watchdog timer properties on a Neousys computer.

Neousys_StartWatchdogTimer

Starts watchdog timer countdown on a Neousys computer.

Neousys_StopWatchdogTimer

Stops watchdog timer countdown on a Neousys computer.

SiliconSoftware

Icon Name Description / Applications
SiliconSoftware_GenerateSoftwareTrigger

Generates software trigger. This function depends on current applet.

SiliconSoftware_GetDoubleParameter

Gets parameter of type Double.

SiliconSoftware_GetIntegerParameter

Gets parameter of type Integer.

SiliconSoftware_GetParametersList

Returns list of all parameter available on current applet.

SiliconSoftware_GetStringParameter

Gets parameter of type String.

SiliconSoftware_GrabImage

Captures a frame using Silicon Software board.

SiliconSoftware_GrabImage_WithTimeout

Captures a frame using Silicon Software board.

SiliconSoftware_SetDoubleParameter

Sets parameter of type Double.

SiliconSoftware_SetIntegerParameter

Sets parameter of type Integer.

SiliconSoftware_StartAcquisition

Initializes and starts image acquisition in Silicon Software board.

SiliconSoftware_StopAcquisition

Initializes and starts image acquisition in Silicon Software board.

XSight

Icon Name Description / Applications
XSight_GetCompareStatus

Sets encoder stop.

XSight_GetEncoderCaptureConfiguration

Gets encoder capture configuration.

XSight_GetEncoderCaptureCount

Gets encoder capture count.

XSight_GetEncoderCaptureStatus

Gets compare status.

XSight_GetEncoderCount

Gets encoder counter.

XSight_GetEncoderDirection

Gets encoder direction.

XSight_GetEncoderEnable

Gets encoder enable status.

XSight_GetEncoderSide

Gets encoder side.

XSight_GetInputCounter

Gets input port counter value.

XSight_GetInputFilter

Gets input filter property.

XSight_GetInputInvertMode

Gets input port inverse property.

XSight_GetInputMode

Reads input port working mode.

XSight_GetOutputInvertMode

Gets output port inverse property.

XSight_GetOutputLatchCount

Gets output latch count.

XSight_GetOutputLatchStatus

Gets output latch status.

XSight_GetOutputMode

Gets output port working mode.

XSight_GetOutputPulseBufferStatus

Gets output pulse buffer status.

XSight_GetOutputPulseConfiguration

Gets output pulse configuration.

XSight_GetOutputPulseCount

Gets output pulse count.

XSight_GetOutputPulseRunStatus

Gets output pulse run status.

XSight_GetOutputPulseStatus

Gets output pulse status.

XSight_GetPWMFlashTime

Gets PWM flash time.

XSight_GetPWMParameters

Gets PWM channel parameters.

XSight_GetPWMState

Gets PWM state.

XSight_GetPWMTriggerMode

Gets PWM channel working mode.

XSight_GetPWMTriggerSource

Gets PWM trigger source.

XSight_OpenDevice

Opens IO device.

XSight_ReadInputLevel_Multiple

Reads input port levels from device in one routine.

XSight_ReadInputLevel_Single

Reads input port level from device.

XSight_ReadOutputLevel_Multiple

Reads output port levels from device in one routine.

XSight_ReadOutputLevel_Single

Reads output port level from device.

XSight_ResetEncoderCount

Resets encoder counter.

XSight_ResetInputCounter

Resets input port counter value.

XSight_ResetOutputPulseCount

Resets output pulse count.

XSight_SetCompareDataStart

Sets compare data.

XSight_SetCompareGTStart

Sets compare greater than.

XSight_SetCompareLinearStart

Sets compare linear stop.

XSight_SetCompareStop

Sets encoder stop.

XSight_SetEncoderCaptureConfiguration

Sets encoder capture configuration.

XSight_SetEncoderCaptureStart

Sets encoder start.

XSight_SetEncoderCaptureStop

Sets encoder stop.

XSight_SetEncoderDirection

Sets encoder direction.

XSight_SetEncoderEnable

Sets encoder enable status.

XSight_SetEncoderSide

Sets encoder side.

XSight_SetInputFilter

Setups input filter.

XSight_SetInputInvertMode

Sets input port inverse property.

XSight_SetInputMode

Sets input port working mode.

XSight_SetOutputInvertMode

Sets output port inverse property.

XSight_SetOutputLatchEnable

Sets output latch enable.

XSight_SetOutputLatchSource

Sets output latch source.

XSight_SetOutputMode

Gets output port working mode.

XSight_SetOutputPulse

Sets output pulse.

XSight_SetOutputPulseConfiguration

Sets output pulse configuration.

XSight_SetOutputPulseSoft

Sets output pulse soft.

XSight_SetOutputPulseTriggered

Sets output pulse triggered by input port.

XSight_SetPWMFlashTime

Sets PWM flash time.

XSight_SetPWMParameters

Sets PWM channel parameters.

XSight_SetPWMStart

Sets PWM channel on.

XSight_SetPWMStop

Sets PWM channel off.

XSight_SetPWMTriggerMode

Sets PWM channel working mode.

XSight_SetPWMTriggerSource

Sets PWM trigger source.

XSight_WriteOutputLevel_Multiple

Writes output port levels to device in one routine.

XSight_WriteOutputLevel_Single

Writes output port levels to device.