Back to FabImage Studio website

You are here: Start » Filter Reference » Camera Support » IFM » IFM_SetDigitalOutput

IFM_SetDigitalOutput


Module: ThirdParty

Sets the logic state of a specific io.

Name Type Description
Input value inAddress IFMCameraAddress Device identifying address
Input value inNumber Integer Digital output number
Input value inState Bool Output state

Remarks

Device driver software

This filter is intended to cooperate with a device using PMDSDK 2. In order to connect with the device, it is required to download PMDSDK 2.

PMDSDK 2 can be downloaded from the following website: https://www.ifm.com/us/en/search#!/infomaterialanddownloads?_type=infomaterialanddownloads&docType=download. Please download "O3D303 Software Development Kit"

After download you have to manually copy pmdaccess2.dll file to FabImage Studio main directory (usually located in Program Files). Alternatively you can add directory with this dll file to PATH environment variable

Additionally in inAddress input you will need to provide camera plugin and processing plugin file path.

It is recommended to disable DHCP in the device and using static IP address.

Setting digital outputs

This function doesn't work with ifm sensors. It works only with ifm cameras.

The filter is equivalent to execution of IFM_SourceCommand with inCommand = "SendPCICommands o<IO-ID><IO-state>"

Parallel execution

This filter cannot be placed in multiple Workers.

Complexity Level

This filter is available on Basic Complexity Level.

Disabled in Lite Edition

This filter is disabled in Lite Edition. It is available only in full, FabImage Studio Professional version.

See Also