How to add_block Sum of Elements instead of Sum block ?

1 Ansicht (letzte 30 Tage)
Henry Buck
Henry Buck am 22 Apr. 2017
Beantwortet: Rajanya am 12 Feb. 2025
Hi, By using this lines Sum block is created:
Add_sum=add_block('built-in/Sum', [mdl,'/sum_elem']);
posg = get(Add_sum,'Position');
set(Add_sum,'Position',posg + [1970 1736 1980 1756])
PH_Add_sum=get(Add_sum,'PortHandles');
It has two input and one output.
Is there a similare way to create Sum of Elements - which has one input and one output ?
Thanks for your help, Henry

Antworten (1)

Rajanya
Rajanya am 12 Feb. 2025
You can set the 'Inputs' parameter of the 'Sum' block to just '+', which will make the block function as a 'Sum of Elements' block - refer here.
Adding the following line in your code will configure the 'sum_elem' block to function as a 'Sum of Elements' block:
set_param(Add_sum, 'Inputs', '+');
Hope this answers your question!

Kategorien

Mehr zu Simulink Functions finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by