How to obtain data (voltage) from a Signal Generator connected through USB port and plot voltage vs. time
이전 댓글 표시
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.
답변 (3개)
saima
2012년 6월 5일
0 개 추천
put some details about the problem. it would be easier to help if you explain your problem
Walter Roberson
2012년 6월 5일
0 개 추천
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
Adnan Jahangir
2012년 6월 6일
Walter Roberson
2012년 6월 6일
See the documentation for serial()
Also you might find that the Instrument Control Toolbox makes it easier to talk to the signal generator.
Adnan Jahangir
2012년 6월 7일
Walter Roberson
2012년 6월 9일
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.
Sabquat Bahar
2012년 6월 9일
0 개 추천
Dude, same problem here! :-(
카테고리
도움말 센터 및 File Exchange에서 Oscilloscopes에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!