Difference between revisions of "Data Acquisition Basics"

From ESE497 Wiki
Jump to navigationJump to search
(Created page with '** 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.…')
 
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
** [[media:LabVIEW_Introduction.pdf|LabVIEW Tutorial]]
+
* [[media:LabVIEW_Introduction.pdf|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.
+
** 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
*** Exercises 1,2,3
+
** [http://www.ni.com/academic/students/learnlabview NI LabVIEW 101]
** Homework 3 - Finish Exercises
+
* Homework 3 - Watch LabVIEW 101 Tutorials
** Assign Project1 - Simulation
+
* Assign Project1 - Simulation
** Homework 4 - Finish ComputeAngle.vi (in Project1 -> RoboticSensing.zip -> micSourceLocator.lvproj -> My Computer -> ComputeAngle.vi) and ComputeIntersection.vi
+
* Homework 4
** Additional Resources
+
** A: Finish ComputeAngle.vi (in Project1 -> RoboticSensing.zip -> micSourceLocator.lvproj -> My Computer -> ComputeAngle.vi)
*** Conditionally append values to an array in a loop
+
** B: Finish ComputeIntersection.vi
*** [http://cnx.org/content/m12220/latest/ How to Create and Array on the Front Panel]
+
* Additional Resources
*** [http://zone.ni.com/devzone/cda/tut/p/id/7521 LabVIEW tutorial], [http://www.ni.com/academic/students/learnlabview LabVIEW 101]
+
** Conditionally append values to an array in a loop
** [[media:Data_Acquisition_Basics.pdf|Data Acquisition Basics]]
+
** [http://cnx.org/content/m12220/latest/ How to Create an Array on the Front Panel]
*** Homework 5 - Finish exercise
+
* [[media:Data_Acquisition_Basics.pdf|Data Acquisition Basics]]
*** 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 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.

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
  • 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.