How To define a sine wave of different amplitude and frequency over a specific period of time
Mostrar comentarios más antiguos
Hi everyone, I'm new to MATLAB and I need to produce a sine wave of different amplitude and frequency as follows. On the other hand I need my code to be readable by Agilent Waveform generator 33220A connected through VISA-USB. So, please guide me how can I write the correct form of the code compatible with this instrument
For 2 minues: A= 0.2 V and v= 10Hz, followed immediately by A=2V and v=5Hz for 2 hours the followed by A=0.5V and v=0.5Hz again for 5 minutes.
Respuestas (1)
Vinod
el 16 de En. de 2016
0 votos
Have a look here:
https://www.mathworks.com/company/newsletters/articles/downloading-a-custom-waveform-to-an-arbitrary-waveform-generator.html
One way you could modify this code to have loops that delay the next waveform based on tic/toc or cputime.
A more efficient way would be to use timers and callbacks to generate the different signal profiles.
Categorías
Más información sobre Waveform Generation en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!