How to add_block Sum of Elements instead of Sum block ?

3 visualizzazioni (ultimi 30 giorni)
Henry Buck
Henry Buck il 22 Apr 2017
Risposto: Rajanya il 12 Feb 2025 alle 6:04
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

Risposte (1)

Rajanya
Rajanya il 12 Feb 2025 alle 6:04
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!

Categorie

Scopri di più su Simulink Functions in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by