Hi I'm pretty new to using simulink and have a quick question about the fcn block. If I wanted to input an equation such as
Vs= Vp./((Zw./(N*ZL))+N)
, would all the variables be replaced with u instead?

 Réponse acceptée

madhan ravi
madhan ravi le 25 Mar 2019
function Vs = fcn(Vp,Zw,N,Zl)

7 commentaires

Light
Light le 25 Mar 2019
I was talking about simulink and not within matlab script.
madhan ravi
madhan ravi le 25 Mar 2019
So was I, double click function block see what happens, you were the one who used function block (what’s the need to use it then??).
Light
Light le 25 Mar 2019
I'm trying to copy a model for a transformer and was told to use the fcn block to insert an equation. I am not sure how to insert the equation. I am confused by your question and response.
https://www.mathworks.com/help/simulink/slref/fcn.html
madhan ravi
madhan ravi le 25 Mar 2019
Modifié(e) : madhan ravi le 25 Mar 2019
Light
Light le 25 Mar 2019
Modifié(e) : Light le 25 Mar 2019
Right so that leads back to my original question? How is the equation inserted in the block. Are my variables just replaced by u? I Attached the diagram below for reference.
transformer.PNGI Attached the diagram above for reference.
madhan ravi
madhan ravi le 25 Mar 2019
Modifié(e) : madhan ravi le 25 Mar 2019
Exactly, see a simple example below:
In the picture above
5 => u(1)
1 => u(2)
2 => u(3)
black rectangle is the Mux block.
Light
Light le 26 Mar 2019
Modifié(e) : madhan ravi le 26 Mar 2019
Okay, that was all I wanted to make sure, thanks.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur General Applications dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by