MATLAB Answers


How can I use just the "d" component of the output of a abc-to-dq transformation?

Asked by João Oliveira on 21 Mar 2014
Latest activity Edited by Azzi Abdelmalek
on 21 Mar 2014


I have a circuit on simulink like the one of the image bellow and I want to 2use the "d" component of the block abc-to-dq-transformation. I tried to use somes buses, like the "bus selector" but this block dont show me any signal in the bus to select. Probably because the output of the dq0 block is a vector. How do I get each component of this vector isolated then?

Thanks in advance.


Log in to comment.

1 Answer

Answer by Azzi Abdelmalek
on 21 Mar 2014

Use a Demux block


Oliviera commented

With the demux block, the first output port of the demux (counting from the top) is the "d" component? This block doesn't presents the name of the "signal" like the bus selector.


The first component is d , just follow the order d q o

Oliviera, please if you want to add a comment click on comment on this answer

Log in to comment.

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Win prizes and improve your MATLAB skills

Play today