Getting the scope to show sum of time series output with respect to time

Hi
I have a value that changes with respect to time due to arithmetic function. Instead of viewing the new output with respect to time, I would like to see the new output + sum of previous outputs with respect to time.
Please help me with this. I need to learn how to do this in simulink or if there is a block/function that I can use?

 Accepted Answer

James, you could use the Cumulative Sum block. It is included in the DSP System Toolbox.

4 Comments

Thank you for the help.
I just tried this and got an error saying:
Error in 'Combined/Cumulative Sum': All sample times for this block must be discrete. Continuous sample time is not allowed.
OK. Well for continuous systems you might as well use a simple integrator block (in Commonly Used Blocks). By double-clicking the block you can set the initial conditions (internal or external to the block) and implement a reset mechanism, e.g., to repeatedly start counting from zero after certain triggering events.
Hi,
I have a similar problem. Mischa, can you please explain how I can implement such a mechanism so I will get the sum of all the values? It's a value that changes with respect to time: a sum of all the energie used by a radiator in a week.
regards, Brent

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!