All I/O modules come with Simulink® driver blocks for seamless Simulink® workflow.
If you can't find a fixed-functionality digital I/O module with the characteristics you're looking for, do also have a look at our Simulink® Programmable FPGAs which allow Speedgoat to rapidly implement custom digital I/O connectivity.
Pulse train support such as for encoders and PWM is also available.