Difference between revisions of "Data Acquisition Basics"
From ESE497 Wiki
Jump to navigationJump to search(9 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
** Code up examples in LabVIEW for slides 11, 14, 27, 31, 36, 38, 41. Put each one in a separate VI and demo to me or T/A. | ** Code up examples in LabVIEW for slides 11, 14, 27, 31, 36, 38, 41. Put each one in a separate VI and demo to me or T/A. | ||
** Configure LabVIEW options as shown in slides 15-17 | ** Configure LabVIEW options as shown in slides 15-17 | ||
− | |||
** [http://www.ni.com/academic/students/learnlabview NI LabVIEW 101] | ** [http://www.ni.com/academic/students/learnlabview NI LabVIEW 101] | ||
− | * Homework 3 - | + | * Homework 3 - Watch LabVIEW 101 Tutorials |
* Assign Project1 - Simulation | * Assign Project1 - Simulation | ||
− | * Homework 4 | + | * Homework 4 |
+ | ** A: Finish ComputeAngle.vi (in Project1 -> RoboticSensing.zip -> micSourceLocator.lvproj -> My Computer -> ComputeAngle.vi) | ||
+ | ** B: Finish ComputeIntersection.vi | ||
* Additional Resources | * Additional Resources | ||
** Conditionally append values to an array in a loop | ** Conditionally append values to an array in a loop | ||
** [http://cnx.org/content/m12220/latest/ How to Create an Array on the Front Panel] | ** [http://cnx.org/content/m12220/latest/ How to Create an Array on the Front Panel] | ||
− | |||
* [[media:Data_Acquisition_Basics.pdf|Data Acquisition Basics]] | * [[media:Data_Acquisition_Basics.pdf|Data Acquisition Basics]] | ||
** Homework 5 - Finish exercise | ** Homework 5 - Finish exercise | ||
** Homework 6 - Connect wires from A00 and AO1 to AI0+ and AI1+ (remove wire from Banana A to AI0+). Make sure that the Prototyping Power is on. Modify your vi from Homework 5 to collect samples from both AI0 and AI1. Then open [[media:DelayedChirp2DAC.zip|DelayedChirp2DAC.vi]] and run this vi. You shouldn't modifiy DelayedChirp2Dac.vi. Run your modified Homework 5 vi and zoom in in the time and frequency domain to examine the waveforms in detail. Describe in detail what you see. Measure the difference in time between both channels. Hint: Start and stop your Data Acquisition vi until the entire signal is in the middle of the buffer. | ** Homework 6 - Connect wires from A00 and AO1 to AI0+ and AI1+ (remove wire from Banana A to AI0+). Make sure that the Prototyping Power is on. Modify your vi from Homework 5 to collect samples from both AI0 and AI1. Then open [[media:DelayedChirp2DAC.zip|DelayedChirp2DAC.vi]] and run this vi. You shouldn't modifiy DelayedChirp2Dac.vi. Run your modified Homework 5 vi and zoom in in the time and frequency domain to examine the waveforms in detail. Describe in detail what you see. Measure the difference in time between both channels. Hint: Start and stop your Data Acquisition vi until the entire signal is in the middle of the buffer. |
Latest revision as of 20:15, 4 September 2015
- LabVIEW Tutorial
- Code up examples in LabVIEW for slides 11, 14, 27, 31, 36, 38, 41. Put each one in a separate VI and demo to me or T/A.
- Configure LabVIEW options as shown in slides 15-17
- NI LabVIEW 101
- Homework 3 - Watch LabVIEW 101 Tutorials
- Assign Project1 - Simulation
- Homework 4
- A: Finish ComputeAngle.vi (in Project1 -> RoboticSensing.zip -> micSourceLocator.lvproj -> My Computer -> ComputeAngle.vi)
- B: Finish ComputeIntersection.vi
- Additional Resources
- Conditionally append values to an array in a loop
- How to Create an Array on the Front Panel
- Data Acquisition Basics
- Homework 5 - Finish exercise
- Homework 6 - Connect wires from A00 and AO1 to AI0+ and AI1+ (remove wire from Banana A to AI0+). Make sure that the Prototyping Power is on. Modify your vi from Homework 5 to collect samples from both AI0 and AI1. Then open DelayedChirp2DAC.vi and run this vi. You shouldn't modifiy DelayedChirp2Dac.vi. Run your modified Homework 5 vi and zoom in in the time and frequency domain to examine the waveforms in detail. Describe in detail what you see. Measure the difference in time between both channels. Hint: Start and stop your Data Acquisition vi until the entire signal is in the middle of the buffer.