フィルターのクリア

errors in matlab function block in simulink

1 回表示 (過去 30 日間)
mohamed samhy
mohamed samhy 2016 年 4 月 11 日
編集済み: mohamed samhy 2016 年 4 月 15 日
i am trying to create a matlab function block in the Simulink that generates square pulses as pulse generator but errors appear please help , I attached screenshots.
<<
>>

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2016 年 4 月 11 日
Your code is not correct. Plus, generating a puls train with Matlab function is not a good idea. You have to know that your Matlab function block, the way it's programmed, will outpu,t each sample time, an entire array.
You can generate such signal with from file block, from worksapce block or using repeated sequence
If you want to use from file block
Fs=1e+9
tend=10*4e-6
t=0:1/Fs:tend;
pulsewidth=1e-6
pulseperiods=(0:10)*4e-6
x=pulstran(t,pulseperiods,'rectpuls',pulsewidth)
v=[t;x];
save yourfile v
Then set the name "yourfile" in the frome file block
  28 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2016 年 4 月 12 日
Here a simulink model
mohamed samhy
mohamed samhy 2016 年 4 月 15 日
編集済み: mohamed samhy 2016 年 4 月 15 日
it did work ,man you are such a great helpful person hope u have a happy life for helping people so much . thanks again man :)

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

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by