I have created two equivalent discrete systems. They are identical and run at the same sampling period, but one is composed of just simulink blocks that execute their tasks at the specified sampling rate, T, while the other is sampled via a triggered subsystem, still with sampling rate T.
The results should be identical just like the subsystems but as you can see they are not:
The simulink Model is attached below (TRIGGEREDSUBSYSTEM.slx). In order to run it you need to execute the m file PARAMETRISPMSM also attached.
Thank you in advance for your time.