I have a question about a Simulink block diagram that utilizes a single input for multiple user-written Matlab Functions, and then feeds the outputs of each of those to a separate Matlab Function block. A simplified example of what I'm doing is shown below:
In the above diagram, will the 4th Matlab Function block wait for the first three? In my scenario, 1&2 run at about the same speed, but 3 is a much longer function that takes longer to run than the first two.
Currently, if I terminate the output of 3 and do not send it through the 4th, and scope the output, it does not give any errors and gives the expected output, but if I actually hook it up into the 4th Matlab function it says that Simulink cannot determine the output size of the block.
Is this an issue that anyone has encountered before and knows how to solve?
Thanks for any help!