LabVIEW Core 1 What You Need To Get Started LabVIEW Core 1 Course Manual (online) LabVIEW Core 1 Exercise Manual (online) LabVIEW Core 1 Course CD (preloaded on S Share) Multifunction DAQ device File Locations The course installer places the course files in the following location: S-Share/All Student Read/Engineering/LabVIEW Exercises LabVIEW Core 1 1
Instructional Methods Demonstrations Quizzes Concept Exercise Lecture Topic Development Exercise Getting The Most Out Of This Course Ask questions! Experiment with hands-on exercises to understand the methods used Explore solutions Implementations explore a possible solution you may find a better one New Users Experienced Users Advanced Users LabVIEW Core 1 LabVIEW Core 2 LabVIEW Core 3 Managing Software Engineering in LabVIEW LabVIEW OOP System Design Advanced Architectures in LabVIEW Certifications Certified LV Associate Developer Exam Certified LabVIEW Developer Exam Certified LabVIEW Architect Exam 2
Course Learning Map Lesson 1 Setting Up Hardware Lesson 4 Implementing a VI Lesson 7 Developing Modular Applications Lesson 2 Navigating LabVIEW Lesson 5 Relating Data Lesson 8 Common Design Techniques and Patterns Lesson 3 Troubleshooting & Debugging VIs Lesson 6 Managing Resources Lesson 9 Using Variables Course Goals This course prepares you for the following: Solve problems using LabVIEW Use data acquisition and instrument control in LabVIEW applications Use modular programming practices Develop, debug, and test LabVIEW VIs Effectively use a state machine architecture Parallelism and variables 8 Lesson 1 Setting Up Hardware TOPICS A. DAQ Hardware B. Using DAQ Software C. Instrument Control D. GPIB E. Serial Port Communication F. Using Instrument Control Software 3
Setting Up Hardware LabVIEW is a graphical programming environment used by millions of engineers and scientists to develop sophisticated measurement, test, and control systems LabVIEW can integrate with wide variety of hardware devices In this course, you will interact with the MyDAQ 10 A. DAQ Hardware 1. Signal 2. Terminal Block 3. Cable 4. DAQ Device 5. Computer 11 DAQ Hardware Terminal Block & Cable DAQ Signal Accessory Quadrature Encoder 4 LEDs for Digital I/O Digital Trigger Counter I/O Function Generator Function Generator Frequency Control Temperature Sensor Analog Input Analog Output Microphone Input 12 4
DAQ Hardware DAQ Device Most DAQ devices have four standard elements: analog input, analog output, digital I/O, and counters You can transfer the signal you measure with the DAQ device to the computer through a variety of different bus structures 13 DAQ Hardware Analog Input The process of measuring an analog signal and transferring the measurement to a computer for analysis, display, or storage An analog signal is a signal that varies continuously Analog input most commonly measures voltage or current 14 DAQ Hardware Analog Output The process of generating analog signals from your computer Performing digital-to-analog (D/A) conversions generates analog output The available analog output types are voltage and current To perform a voltage or current output, a compatible device must be installed that can generate that type of signal 15 5
DAQ Hardware Digital I/O Digital signals: Electrical signals that transfer digital data (on/off, high/low, 1/0) using a wire Used to control or measure digital or finite state devices, such as switches and LEDs Used to transfer data program devices communicate between devices Use digital signals as clocks or triggers to control or synchronize other measurements 16 DAQ Hardware Counters A counter is a digital timing device typically used for event counting, frequency measurement, period measurement, position measurement, and pulse generation A counter has a fixed number it can count to as determined by the resolution of the counter For example, a 24-bit counter can count to: 2 (Counter Resolution) 1 = 2 24 1 = 16,777,215 17 B. Using DAQ Software Configuration Configure and test your DAQ device using the Measurement & Automation Explorer (MAX) 18 6
Simulating a DAQ Device Using NI-DAQmx simulated devices, you can try NI products in your application without the hardware With NI-DAQmx simulated devices, you also can export a physical device configuration onto a system that does not have the physical device installed 19 Exercise 1-1 Concept: Measurement and Automation Explorer Use MAX to examine, configure, and test a DAQ device. GOAL Exercise 1-1 Concept: Measurement and Automation Explorer What is a possible real-world application using DAQ? DISCUSSION 7
C. Instrument Control Use software on a PC to control an instrument over an instrument control bus Mix and match instruments from various categories Understand the properties of the instrument, such as the communication protocols to use C. Instrument Control Benefits of Instrument Control Automate processes Save time One platform for multiple tasks Ease of use Many types of instruments available D. GPIB GPIB (general purpose interface bus) is a standard interface for communication between instruments and controllers from various vendors 24 8
E. Serial Port Communication Serial communication Transmits data between a computer and a peripheral device, such as a programmable instrument or another computer Uses a transmitter to send data one bit at a time over a single communication line to a receiver Best method when data transfer rates are low, or you must transfer data over long distances 25 F. Using Instrument Control Software Interface Drivers: Instrument interfaces such as GPIB include a set of drivers for the interface Configuration: Use MAX to configure the interface 26 9