You are here: Start » Function Reference » Hardware Support
Hardware Support
Advantech |
||||
Icon | Name | Description / Applications | Modules | |
---|---|---|---|---|
![]() |
AdamTCP_Connect | Connects as a client to a remote Advantech Adam device. |
ThirdParty | |
![]() |
AdamTCP_Function01 | Function code 01. Read discrete output's ON/OFF status. |
ThirdParty | |
![]() |
AdamTCP_Function02 | Function code 02. Read discrete input's ON/OFF status. |
ThirdParty | |
![]() |
AdamTCP_Function03 | Function code 03. Read the binary contents of input registers. |
ThirdParty | |
![]() |
AdamTCP_Function04 | Function code 04. Read the binary contents of input registers. |
ThirdParty | |
![]() |
AdamTCP_Function05 | Function code 05. Force a single coil to either ON or OFF. |
ThirdParty | |
![]() |
DAQNavi_GetDigitalInput | Returns value from digital input. |
ThirdParty | |
![]() |
DAQNavi_GetDigitalInputs | Returns values from all digital inputs. |
ThirdParty | |
![]() |
DAQNavi_GetDigitalInterrupt | Returns interrupt values. |
ThirdParty | |
![]() |
DAQNavi_GetDigitalOutput | Gets digital output value. |
ThirdParty | |
![]() |
DAQNavi_GetDigitalOutputBit | Gets digital output bit value. |
ThirdParty | |
![]() |
DAQNavi_InitInterrupts | Initializes interrupts. |
ThirdParty | |
![]() |
DAQNavi_SetDigitalOutput | Sets digital output value. |
ThirdParty | |
![]() |
DAQNavi_SetDigitalOutputBit | Sets digital output bit to specified value. |
ThirdParty | |
![]() |
DAQNavi_SetPortDirection | Sets the port direction (input or output). |
ThirdParty | |
BitFlow |
||||
Icon | Name | Description / Applications | Modules | |
![]() |
BitFlow_GetGPOutPin | Gets R64 GPOUT pins state. |
ThirdParty | |
![]() |
BitFlow_GetHardwareTriggerStatus | Gets the status of the hardware trigger. |
ThirdParty | |
![]() |
BitFlow_GetRegisterName | Gets a register name. |
ThirdParty | |
![]() |
BitFlow_GrabImage | Captures a frame using BitFlow frame grabber. |
ThirdParty | |
![]() |
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). |
ThirdParty | |
![]() |
BitFlow_ReadValueFromRegister | Reads a value from a register. |
ThirdParty | |
![]() |
BitFlow_SetGPOutPin | Sets R64 GPOUT pins. |
ThirdParty | |
![]() |
BitFlow_SoftwareTrigger | Performs a software trigger. |
ThirdParty | |
![]() |
BitFlow_StartAcquisition | Captures a frame using BitFlow frame grabber. |
ThirdParty | |
![]() |
BitFlow_StopAcquisition | Captures a frame using BitFlow frame grabber. |
ThirdParty | |
![]() |
BitFlow_WriteValueToRegister | Writes a value to a register. |
ThirdParty | |
Euresys |
||||
Icon | Name | Description / Applications | Modules | |
![]() |
MultiCam_GetDigitalInput | Reporting the logic state of I/O lines used as inputs. |
ThirdParty | |
![]() |
MultiCam_GetIntegerParameter | Gets parameter of type integer from euresys device. |
ThirdParty | |
![]() |
MultiCam_GetRealParameter | Gets parameter of type real from euresys device. |
ThirdParty | |
![]() |
MultiCam_GetStringParameter | Gets parameter of type String from euresys device. |
ThirdParty | |
![]() |
MultiCam_GrabImage | Captures a frame using Euresys frame grabber. |
ThirdParty | |
![]() |
MultiCam_GrabImage_WithTimeout | Captures a frame using Euresys frame grabber. |
ThirdParty | |
![]() |
MultiCam_LoadConfigurationFile | Loads camera configuration file. |
ThirdParty | |
![]() |
MultiCam_SetDigitalOutput | Sets digital output. |
ThirdParty | |
![]() |
MultiCam_SetIntegerParameter | Sets parameter of type integer into euresys device. |
ThirdParty | |
![]() |
MultiCam_SetRealParameter | Sets parameter of type real into euresys device. |
ThirdParty | |
![]() |
MultiCam_SetStringParameter | Sets parameter of type String into euresys device. |
ThirdParty | |
![]() |
MultiCam_StartAcquisition | Initializes and starts image acquisition by frame grabber. |
ThirdParty | |
Hilscher |
||||
Icon | Name | Description / Applications | Modules | |
![]() |
Hilscher_Channel_Close | Closes a Hilscher device channel connection. |
ThirdParty | |
![]() |
Hilscher_Channel_GetSlots | Retrieves the current slot configuration. |
ThirdParty | |
![]() |
Hilscher_Channel_IORead_SInt16 | Receives generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_IORead_SInt32 | Receives generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_IORead_SInt64 | Receives generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_IORead_SInt8 | Receives generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_IOWrite_SInt16 | Sends generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_IOWrite_SInt32 | Sends generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_IOWrite_SInt64 | Sends generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_IOWrite_SInt8 | Sends generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_Open_Profinet | Opens a Hilscher device channel connection. |
ThirdParty | |
![]() |
Hilscher_Channel_SlotRead_SInt16 | Receives generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_SlotRead_SInt32 | Receives generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_SlotRead_SInt64 | Receives generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_SlotRead_SInt8 | Receives generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_SlotWrite_SInt16 | Sends generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_SlotWrite_SInt32 | Sends generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_SlotWrite_SInt64 | Sends generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Channel_SlotWrite_SInt8 | Sends generic packet that can be filled with any data through Hilscher device. |
ThirdParty | |
![]() |
Hilscher_Driver_Close | Closes a Hilscher device driver connection. |
ThirdParty | |
![]() |
Hilscher_Driver_GetBoardInformation | Gets Hilscher device board information. |
ThirdParty | |
![]() |
Hilscher_Driver_GetChannelInformation | Gets Hilscher device channel information. |
ThirdParty | |
![]() |
Hilscher_Driver_GetInformation | Gets Hilscher device driver information. |
ThirdParty | |
![]() |
Hilscher_Driver_Open | Opens a Hilscher device driver connection. |
ThirdParty | |
![]() |
Hilscher_Driver_Restart | Restarts Hilscher device. |
ThirdParty | |
Imago Technologies |
||||
Icon | Name | Description / Applications | Modules | |
![]() |
VisionBox_ConfigureLedGenerator | Configures led signal generator. |
ThirdParty | |
![]() |
VisionBox_ConnectMultiplexerOutput | Connects internal multiplexer signals. |
ThirdParty | |
![]() |
VisionBox_GetCameraTriggerNumberOfOutputs | Gets number of outputs of camera trigger device. |
ThirdParty | |
![]() |
VisionBox_GetDigitalInput | Reads a digital input state of Imago VisionBox computers. |
ThirdParty | |
![]() |
VisionBox_GetMultiplexerNumberOfOutputs | Gets number of multiplexer outputs. |
ThirdParty | |
![]() |
VisionBox_GetNumberOfDigitalInputs | Gets number of available digital inputs. |
ThirdParty | |
![]() |
VisionBox_GetNumberOfDigitalOutputs | Gets number of digital outputs. |
ThirdParty | |
![]() |
VisionBox_GetNumberOfLeds | Gets number of available LEDs. |
ThirdParty | |
![]() |
VisionBox_GetTriggerGeneratorConfiguration | Gets trigger generator configuration. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerGetBufferFillLevel | Returns number of occupied entries in IO Scheduler buffer. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerGetBufferMaxElementCount | Returns maximum number of entries in IO Scheduler buffer. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerGetCounter | Gets values of selected counter in IO Scheduler unit. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerGetNumberOfOutputs | Returns number of available outputs of IO Scheduler unit of Vision Box computer. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerPushValue | Puts value in IO Scheduler buffer. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerReset | Resets and disable IO Scheduler logic. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerSetCompareSource | Configures comparison element of IO Scheduler unit. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerSetEncoderDirection | Configures direction of encoder input of IO Scheduler unit. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerSetOutputPulsTiming | Configure pulse parameters of IO Scheduler output. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerSetTriggerSource | Connects signal to IO Scheduler input. |
ThirdParty | |
![]() |
VisionBox_IOSchedulerStart | Enables IO Scheduler logic in FPGA unit of Vision Box. |
ThirdParty | |
![]() |
VisionBox_RS232ConfigureBaudRate | Configures RS232 port. Has to be called before any other Vision Box' RS232 operation. |
ThirdParty | |
![]() |
VisionBox_RS232GetAvailableByteCount | Gets number of bytes waiting in RS232 buffer. |
ThirdParty | |
![]() |
VisionBox_RS232ReadNBytes | Reads byte array from RS232 port. |
ThirdParty | |
![]() |
VisionBox_RS232WriteNBytes | Sends byte array through RS232 port. |
ThirdParty | |
![]() |
VisionBox_RS422Get | Reads state of inputs as integer number. |
ThirdParty | |
![]() |
VisionBox_RS422GetBit | Reads state of particular input of RS 422 port. |
ThirdParty | |
![]() |
VisionBox_RS422GetNumberOfInputs | Returns number of available inputs of RS 422 port. |
ThirdParty | |
![]() |
VisionBox_RS422GetNumberOfOutputs | Returns number of available outputs of RS 422 port. |
ThirdParty | |
![]() |
VisionBox_RS422Set | Sets all outputs of RS422 port. |
ThirdParty | |
![]() |
VisionBox_RS422SetBit | Sets state of particular output of RS 422 port. |
ThirdParty | |
![]() |
VisionBox_RS422SetSource | Sets source of RS 422 port outputs. |
ThirdParty | |
![]() |
VisionBox_SetCameraTrigger | Sets camera trigger configuration. |
ThirdParty | |
![]() |
VisionBox_SetDigitalOutput | Sets a digital output state of Imago VisionBox computers. |
ThirdParty | |
![]() |
VisionBox_SetDigitalOutputSource | Sets source for specified digital output pin. |
ThirdParty | |
![]() |
VisionBox_SetLed | Sets led state. |
ThirdParty | |
![]() |
VisionBox_SetLedMode | Sets led mode. |
ThirdParty | |
![]() |
VisionBox_SetTriggerGeneratorConfiguration | Sets trigger generator configuration. |
ThirdParty | |
![]() |
VisionBox_StrobeInit | Initializes Strobe. Has to be called before any other Strobe related function. |
ThirdParty | |
![]() |
VisionBox_StrobeSetCurrent | Sets strobes current. |
ThirdParty | |
![]() |
VisionBox_StrobeSetFixedCurrent | Sets strobes fixed current. |
ThirdParty | |
![]() |
VisionBox_StrobeSetLimits | Sets strobes limits. |
ThirdParty | |
![]() |
VisionBox_StrobeSetOnTime | Sets strobes on-time. |
ThirdParty | |
![]() |
VisionBox_StrobeSetTriggerDelay | Sets strobes trigger delay. |
ThirdParty | |
![]() |
VisionBox_StrobeSetTriggerMode | Sets strobes trigger mode. |
ThirdParty | |
![]() |
VisionBox_StrobeSetTriggerSource | Sets strobes trigger source. |
ThirdParty | |
![]() |
VisionBox_StrobeSoftwareTrigger | Sets strobes software trigger. |
ThirdParty | |
LEX |
||||
Icon | Name | Description / Applications | Modules | |
![]() |
Lex_GetDigitalInput | Gets a digital input state of LEX computers. |
ThirdParty | |
![]() |
Lex_SetDigitalOutput | Sets a digital output state of LEX computers. |
ThirdParty | |
National Instruments |
||||
Icon | Name | Description / Applications | Modules | |
![]() |
DAQmx_ConfigAnalogEdgeTrigger | Returns values from a digital channel. |
ThirdParty | |
![]() |
DAQmx_ConfigDigitEdgeTrigger | Configures a trigger in a specified task. |
ThirdParty | |
![]() |
DAQmx_ConfigureTiming | Configure timing in specified task. |
ThirdParty | |
![]() |
DAQmx_CreateAnalogChannel | Creates a task and channel to measure or generate analog values. |
ThirdParty | |
![]() |
DAQmx_CreateCountEdgesChannel | Creates a task and channel to count number of edges. |
ThirdParty | |
![]() |
DAQmx_CreateDigitalPort | Creates a task and channel to measure or generate digital values. |
ThirdParty | |
![]() |
DAQmx_CreatePulseChannelFreq | Creates a task and channel to generate pulse. |
ThirdParty | |
![]() |
DAQmx_GetDigitalChannel | Returns array of values from a digital channels. |
ThirdParty | |
![]() |
DAQmx_ReadAnalogArray | Reads multiple samples from a specified analog task. |
ThirdParty | |
![]() |
DAQmx_ReadAnalogScalar | Reads a sample from a specified analog task. |
ThirdParty | |
![]() |
DAQmx_ReadCounterArray | Reads multiple samples from a specified counter task. |
ThirdParty | |
![]() |
DAQmx_ReadCounterScalar | Reads a sample from a specified counter task. |
ThirdParty | |
![]() |
DAQmx_ReadDigitalArray | Reads multiple samples from a specified digital task. |
ThirdParty | |
![]() |
DAQmx_ReadDigitalScalar | Reads a sample from a specified digital task. |
ThirdParty | |
![]() |
DAQmx_ResetDevice | Resets a selected device. |
ThirdParty | |
![]() |
DAQmx_SetDigitalChannel | Sets array of values to a digital channels. |
ThirdParty | |
![]() |
DAQmx_StartTask | Starts a specified task. |
ThirdParty | |
![]() |
DAQmx_StopTask | Stops and clears a task. |
ThirdParty | |
![]() |
DAQmx_WriteAnalogArray | Writes multiple samples to a specified analog task. |
ThirdParty | |
![]() |
DAQmx_WriteAnalogScalar | Sets an analog input to a specified value. |
ThirdParty | |
![]() |
DAQmx_WriteDigitalArray | Writes multiple samples to a specified digital task. |
ThirdParty | |
![]() |
DAQmx_WriteDigitalScalar | Sets a digital input to a specified value. |
ThirdParty | |
Neousys |
||||
Icon | Name | Description / Applications | Modules | |
![]() |
Neousys_GetDigitalInput_Multiple | Gets values of all digital input channels at once on a Neousys computer. |
ThirdParty | |
![]() |
Neousys_GetDigitalInput_MultipleAsArray | Gets values of all digital input channels at once on a Neousys computer passed in an array form. |
ThirdParty | |
![]() |
Neousys_GetDigitalInput_Single | Gets value of single digital input channel on a Neousys computer. |
ThirdParty | |
![]() |
Neousys_ResetWatchdogTimer | Resets watchdog timer countdown on a Neousys computer. |
ThirdParty | |
![]() |
Neousys_SetDigitalOutput_Multiple | Sets values to all digital output channels at once on a Neousys computer. |
ThirdParty | |
![]() |
Neousys_SetDigitalOutput_MultipleAsArray | Sets values to all digital output channels at once on a Neousys computer passed in an array form. |
ThirdParty | |
![]() |
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. |
ThirdParty | |
![]() |
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. |
ThirdParty | |
![]() |
Neousys_SetDigitalOutput_Single | Sets value to single digital output channel on a Neousys computer. |
ThirdParty | |
![]() |
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. |
ThirdParty | |
![]() |
Neousys_SetWatchdogTimer | Sets watchdog timer properties on a Neousys computer. |
ThirdParty | |
![]() |
Neousys_StartWatchdogTimer | Starts watchdog timer countdown on a Neousys computer. |
ThirdParty | |
![]() |
Neousys_StopWatchdogTimer | Stops watchdog timer countdown on a Neousys computer. |
ThirdParty | |
SiliconSoftware |
||||
Icon | Name | Description / Applications | Modules | |
![]() |
SiliconSoftware_GenerateSoftwareTrigger | Generate software trigger. This function depends on current applet. |
ThirdParty | |
![]() |
SiliconSoftware_GetDoubleParameter | Gets parameter of type Double. |
ThirdParty | |
![]() |
SiliconSoftware_GetIntegerParameter | Gets parameter of type Integer. |
ThirdParty | |
![]() |
SiliconSoftware_GetParametersList | Return list of all parameter available on current applet. |
ThirdParty | |
![]() |
SiliconSoftware_GetStringParameter | Gets parameter of type String. |
ThirdParty | |
![]() |
SiliconSoftware_GrabImage | Captures a frame using Silicon Software board. |
ThirdParty | |
![]() |
SiliconSoftware_GrabImage_WithTimeout | Captures a frame using Silicon Software board. |
ThirdParty | |
![]() |
SiliconSoftware_SetDoubleParameter | Sets parameter of type Double. |
ThirdParty | |
![]() |
SiliconSoftware_SetIntegerParameter | Sets parameter of type Integer. |
ThirdParty | |
![]() |
SiliconSoftware_StartAcquisition | Initializes and starts image acquisition in Silicon Software board. |
ThirdParty | |
![]() |
SiliconSoftware_StopAcquisition | Initializes and starts image acquisition in Silicon Software board. |
ThirdParty |