Matlabs square(x) equivalent in Simulink? NOT x^2. square WAVE

39 visualizaciones (últimos 30 días)
Marek Andrzej
Marek Andrzej el 19 de Oct. de 2016
Comentada: Marek Andrzej el 1 de Nov. de 2016
As in title, is there a block which performs this operation in a simple way?

Respuestas (2)

Rodney Tan
Rodney Tan el 19 de Oct. de 2016
There is a Math Function block in Simulink -> Math Operation, where you can configure it to perform various math operation including the square function. I have screen capture it for your reference below.
Hope this answer your question.

Rodney Tan
Rodney Tan el 24 de Oct. de 2016
There is a Pulse Generator block in Simulink -> Source, where you can configure its magnitude, period and duty cycle to generates square wave as square(x) wave function. I have screen capture it for your reference below.
Hope this time I answer your question.
  1 comentario
Marek Andrzej
Marek Andrzej el 1 de Nov. de 2016
I didn't want to generate it, but managed to create a workaround:
which allowed me to change a signal of variable amplitude and freq into square form (although I moved it a bit to the right) By the way can you tell me why Minimum index- Maximum index was able to give me a square wave? Wrap to zero and abs are there to make the line "pretty".

Iniciar sesión para comentar.

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by