Filter löschen
Filter löschen

How to obtain data (voltage) from a Signal Generator connected through USB port and plot voltage vs. time

3 Ansichten (letzte 30 Tage)
Hello Everyone, Hope you are all fine. I am facing some problem with my assignment. The assignment is to connect a Signal Generator to pc through* USB* port and read data from it. Then I have to write a program in MATLAB that uses the data to plot a voltage vs. time graph. The program should be real-time. That is if I change the amplitude of signal the plot will change immediately. Your help is much appreciated. Thank You.

Antworten (3)

saima
saima am 5 Jun. 2012
put some details about the problem. it would be easier to help if you explain your problem
  1 Kommentar
Adnan Jahangir
Adnan Jahangir am 5 Jun. 2012
In other word, I have to program an oscilloscope with MATLAB. It will obtain data from a signal generator connected to USB port of computer and plot the voltage vs. time curve (As in an oscilloscope).

Melden Sie sich an, um zu kommentieren.


Walter Roberson
Walter Roberson am 5 Jun. 2012
Using USB as your data interface is not compatible with real-time work or changing the plot "immediately". USB inherently works with packets (clumps) of data and MATLAB cannot read from a USB serial interface with less than a 40 millisecond delay after the data is generated, because of the way that USB was designed.
  4 Kommentare
Adnan Jahangir
Adnan Jahangir am 7 Jun. 2012
Well the problem is I am not allowed to use any kind of tool-boxes. I have to write codes to perform the task.
Walter Roberson
Walter Roberson am 9 Jun. 2012
http://www.mathworks.com/help/techdoc/ref/serial.html
You will find communicating with the signal generator easier once you have located the referejce documentation for that particular model of signal generator, what-ever it is.

Melden Sie sich an, um zu kommentieren.


Sabquat Bahar
Sabquat Bahar am 9 Jun. 2012
Dude, same problem here! :-(

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by