How To define a sine wave of different amplitude and frequency over a specific period of time

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.

답변 (1개)

Vinod
Vinod 2016년 1월 16일
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.

질문:

2016년 1월 13일

답변:

2016년 1월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by