How to Create a repeating pulse using single pulse without using Source Block(simulink)
이전 댓글 표시
Hi All I have created a single pulse which i want it to repeat every 2 seconds. How can i do that without using any of wave generator.
댓글 수: 3
TAB
2012년 1월 27일
What is source of your single pulse ?
How it works ?
spoon
2012년 1월 27일
TAB
2012년 1월 27일
I am not sure, but you can place your pulse source in a triggered subsystem to trigger it at some interval to repeat the pulse every 2 second.
Or use a while iterator block to repeat the output with some time delay arrangement.
답변 (3개)
rajesh
2012년 1월 31일
1 개 추천
i am facing similar problem, but here i used pulsetran function for generating pulse, if i multiply with sine signal with this pulse, i am getting something else. can i know how u have created this pulse? any code. Thanks in advance
댓글 수: 1
contessa mima
2012년 2월 28일
hi rajesh. i need doc and videos to learn using pulstran function to generatre a pulse train signal.i'm new at matlab. can you help me?
Kaustubha Govind
2012년 1월 27일
This is just one way, but I've used it in the past to generate a pulse-sequence with 50% pulse-width:
----- -------------------------
| 0 |---------->| |
----- | |
Constant0 | Switch block |
------------------>|-| |-------------> Repeating Pulse
| ----- | Criteria: u2>=Threshold | |
| | 1 |---------->| Threshold=0.5 | |
| ----- | | |
| Constant1 ------------------------- |
| |
| ---------- |
-------------------------|Unit Delay|<--------------|
----------
You will need to tweak the sample times of the blocks to get a different pulse width - or alternately, use this generated pulse in place of your Constant block and XOR it with a delayed version of itself.
spoon
2012년 1월 29일
댓글 수: 1
Kaustubha Govind
2012년 1월 31일
With my model, you will get a 50% pulse width. For something other than 50%, you should use my model as a source for your model (ie. instead of the Constant block, but with the XOR, etc.).
카테고리
도움말 센터 및 File Exchange에서 Sources에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!