How to Converting sine wave to a square wave in stateflow without invoking simulink function?

7 ビュー (過去 30 日間)
i tried using the formula square(t) = sgn(sin(2πt)), but it how can the time period calculated by stateflow. and if we invoke simulink fn what has to be done?
thanks in advance
  3 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2012 年 12 月 6 日
Do you want to generate a square wave, or to transform a sine wave to a square wave. If it's a second option, where did the sine wave come from? from Simulink? or generated in Stateflow?
lakshmi Krishnan
lakshmi Krishnan 2012 年 12 月 7 日
transform sine wave to a square wave, sine wave is an input from simulink. time period that i mentioned is the sample time.

サインインしてコメントする。

採用された回答

TAB
TAB 2012 年 12 月 7 日
Even though it is not clear what you want to do, I have attached image to describe how you can work with Simulink function.

その他の回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2012 年 12 月 6 日
If you need a time value, in your Simulink model, add a clock block from Simulink/Sources and connect it as an input to your Stateflow chart

カテゴリ

Help Center および File ExchangeSimulink Functions についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by