At the time of writing Ventuz supports the DLP Design IO8 and the Numato 16 Channel USB GPIO boards.
Ventuz only supports General Purpose Inputs even though the hardware is able to support both Inputs and Outputs.
To use a GPI with Ventuz Designer or Runtime you will need to create a configuration file that provides Ventuz with information on which GPIO Board and which pins are used. To do so copy one of the above sample XML files to this location: Public Documents\Ventuz6\Configuration\GpioConfig\gpio.xml
Adjust the COM Port and the number of pins used if needed.
To use a GPI with Ventuz Director you will need to create a configuration file that provides Ventuz with information on which GPIO Board and which pins are used. To do so copy one of the above sample XML files to this location: Public Documents\Ventuz6\Configuration\GpioConfig\gpio.director.xml
<GPIO> <Devices> <Device> <LogLevel>Info</LogLevel> <Class>Ventuz.Kernel.GPIO.DLPDesign_DLP_IO8, Ventuz.Kernel.Shared</Class> <Port>COM4</Port> <Channels> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput Inverted</ChannelType> </Channels> </Device> </Devices> </GPIO>
<GPIO> <Devices> <Device> <LogLevel>Info</LogLevel> <Class>Ventuz.Kernel.GPIO.NumatoLab_USB_GPIO16, Ventuz.Kernel.Shared</Class> <Port>COM5</Port> <Channels> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput</ChannelType> <ChannelType>DigitalInput Inverted</ChannelType> </Channels> </Device> </Devices> </GPIO>
Pins can also be inverted, simply add " Inverted" to the desired Channel.
Adjust the COM Port and the number of pins used if needed.