I was wondering which strategy i should adopt to have a set of
computation, in different components done in the same time step.
The idea is:
let say that you want to make a 1-1 translation (blocks->components) of
a simulink scheme (of course with only discrete time system).
as many of you probably knows, simulink differentiate between blocks
that use the input to compute the output, and blocks that don't
(strictly proper systems).
If you have a cascade of blocks, say pluses and multiplies, all sinking
in a delay or memory block (any strictly proper system), you know that
at each time step, the input of the last block is the full set of
I.E. the engine of simulink is aware which operations should be done in
an "atomic way" and which not.
If I do the same in orocos with ports without any particular control, I
assume, you do not get the same results.
how to do that (providing that you want to implement a non strictly
proper system as a cascade of non strictly proper components)?
Thanks in advance, Gianni.