Making Pulse sequence with if commands in Embeded MATLAB Function in simulink
显示 更早的评论
Hello. I have written a code which makes a pulse pattern. It has a repetitive sawtooth time input that ensures the pulse pattern to be periodic. Times of pulse transitions are given to Matlab function as inputs and the pulse pattern is made using two condition if (if a<b && b<c which b is the instantaneous time of the pulse and a,c are the start and end of pulse segment.) Here is a snapshot of my code:

Here is a snapshot of my simulink blocks:

and finally, here is my output:

Now my question is: I do not expect that (for example) the third segment of the output pulse has the value of 0.03, I expect it as 0.01. because in the matlab function, on the third case, my output should be u4-u3, which u4=0.035 and u3=0.025, then, my output should be 0.01 (not 0.03).
I appreciate your help
I have attached the mdl file for more information.
采纳的回答
更多回答(2 个)
vahid
2015-8-18
0 个投票
2 个评论
Purushottama Rao
2015-8-18
Attach the model using 'Attch file' option. Or can you give your sawtooth wavefrom??
vahid
2015-8-18
类别
在 帮助中心 和 File Exchange 中查找有关 Simulink 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
