ME 392 ME 392 23 January 2012 Week 3 Joseph Vignola.

Slides:



Advertisements
Similar presentations
LabVIEW is a graphical programming development environment for data acquisition and control, data analysis, and data presentation. With LabVIEW you can.
Advertisements

Floyd, Digital Fundamentals, 10 th ed EET 2259 Unit 2 Virtual Instruments Read Bishop, Chapter 2. Lab #2 and Homework #2 due next week. Quiz #1 next week.
LabView Academy 5. óra. Témakörök SubVI Modularitás Icon Connector Pane.
Lesson 2 Navigating LabVIEW
How to Submit an Assignment after the Due Date. Click on “Courses” Tab.
Sampling Chapter 2 ME 392 Sampling Chapter 2 ME January 2012 week 4 Joseph Vignola.
De la Rosa-Pohl ECE 1100 Introduction to Engineering Intro to LabVIEW: Programming for Symon University of Houston Diana de la Rosa-Pohl Len Trombetta.
Introduction to LabVIEW
TEA/TUG + ALDOT(Mobile) = H(O+I) The TEA/TUG being hosted by ALDOT in Mobile causes Hurricanes to come to Alabama. The TEA/TUG being hosted by ALDOT in.
ME 392 Chapter 5 Spin Balancing ME 392 Chapter 5 Spin Balancing February 21, 2012 week 7 part 2 Joseph Vignola.
Final Thoughts. When you get data… Check for Viruses Lock the files – Right click> properties>click on read only Assume the data has not been cleaned.
CS320n –Visual Programming LabVIEW Foundations. Visual ProgrammingLabVIEW Foundations2 What We Will Do Today Hand back and review the midterm Look at.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
Overview of C++ Chapter 2 in both books programs from books keycode for lab: get Program 1 from web test files.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Introduction to LabVIEW Seth Price Department of Chemical Engineering New Mexico Tech Rev. 10/5/14.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
1 Chapter 20 — Creating Web Projects Microsoft Visual Basic.NET, Introduction to Programming.
Physics 434 Module 3 - T. Burnett 1 Physics 434 Module 3 Acoustic excitation of a physical system.
Floyd, Digital Fundamentals, 10 th ed EET 2259 Unit 4 SubVIs  Read Bishop, Chapter 4.  Lab #4 and Homework #4 due next week.
V1: HMFR, V2: MFNB, 2007 LabView Seminar University of Puerto Rico Mayagüez Campus.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
Web Design HTML, Frontpage, DreamWeaver μέρος β ΠΡΥ019 - Πληροφορική Δρ.Βάσος Βασιλείου.
Microsoft Access 2000 Creating Tables and Relationships.
LabVIEW an Introduction
Introduction to LabVIEW
Implementing LabVIEW in an Intermediate Physics Laboratory Steven Sahyun Physics Department, University of Wisconsin - Whitewater, Whitewater, Wisconsin.
Unit 8.2 Learning Objectives How data can be used – The Money Ball Example The Money Ball Example Data Warehouses – The Role of Data Warehouses The Role.
Chapter 6 Generating Form Letters, Mailing Labels, and a Directory
PHP meets MySQL.
THH Transition Web Page Instructions | 2 Welcome to the CareCentrix Transition Process Log on to the CareCentrix portal Logon
Sharepoint Getting started. Please log on to the Adult and Family Education website: adulted.d11.org Then go to AFE Teaching Staff and click on Valerie.
LabView instrumentoinnissa, 55492, 3op Labview in instrumentation Lecturer: Heikki Ojala, room C204a
CS320n –Visual Programming More LabVIEW Control Structures.
Samuel Alberg Thrysøe, PhD, PostDoc, Kontakt info: Tlf:
6.3 List Boxes and Loops Some Properties, Methods, and Events of List Boxes List Boxes Populated with Strings List Boxes Populated with Numbers Searching.
Floyd, Digital Fundamentals, 10 th ed EET 2259 Unit 3 Editing and Debugging VIs  Read Bishop, Chapter 3.  Lab #3 and Homework #3 due next week.  Quiz.
Using Client-Side Scripts to Enhance Web Applications 1.
Execute Workflow. Home page To execute a workflow navigate to My Workflows Page.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Introduction to Matlab’s Graphical User Interface (GUI) Type “guide” “Guide” creates interface on a Figure window and code in an M-file. Some hidden code.
Basic Rules and Skills For Accounting 351, 351com and 352.
CSCI 3327 Visual Basic Chapter 13: Databases and LINQ UTPA – Fall 2011.
Digital Electronics and Computer Interfacing Tim Mewes 4. LabVIEW - Advanced.
FrontPage Tutorial Part 2 Creating a Course Web Site.
1 Physics 434 Module 5 (New lab inserted before Module 2 to coordinate with Chemistry) Measure radiative decay with the counter-timer Physics 434 Module.
1 Project 5: Printing Address Labels. 2 Assignment Write a Windows forms program to display and print a set of address labels. Input from a csv file.
Web Design Part I. Click Menu Site to create a new site root.
Workshop 2 of 4 Welcome!. Survey While You Wait ni.com/duke >> Recent Documents >> LabVIEW Workshop Participation Survey.
LabVIEW.com.tw LabVIEW Community Speeding Up Your VIs 參考 NI 官方教材: LabVIEW Intermediate II for 7.
PHP Form Processing * referenced from
1 Project 2: Sorting Cats. Write a C++ console application to read a text file containing information about cats and output the information to the screen.
1 Project 3: Farey Sequences. 2 Farey Sequences Further details about Farey sequences, and more examples, can be found in the Wikipedia article:
Unit 8.2 Learning Objectives Data Warehouses – The Role of Data Warehouses The Role of Data Warehouses – Group Exercise Accessing Data in Views – Accessing.
Title of your poster can go in this space Another line here if it is needed Name of person, another name, name 3, more names, yet another person Department.
Purpose of tech PD on Reseda’s Website Increase Visibility —On average, there are 1,000 hits to Reseda’s website. 600 of those hits.
Introduction to LabVIEW
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Blue Ridge Unified School District.  How will this help me? My Family Link  Where do I get started? Personal Profile Page  How do I manage my webpage?
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Senior Portfolio Review School Year. Your Portfolio Folder Do you know where it is? Remember, to keep your folder in a safe place at home and.
A little PHP. Enter the simple HTML code seen below.
A little PHP.
Unit 8.2 How data can be used Accessing Data in Views
Doing some Boolean: On/Off
In the home page, click on “Reports”
IPC144 Introduction to Programming Using C Week 4 – Lesson 2
EET 2259 Unit 9 Arrays Read Bishop, Sections 6.1 to 6.3.
EET 2259 Unit 8 Other Structures; Local Variables
Agenda for Unit 8: Defining Arrays in Game Programs
Presentation transcript:

ME 392 ME January 2012 Week 3 Joseph Vignola

Assignment 2 Assignment 2 is due Friday, January 27 Please you submission as a single zip file that contains all the VIs you created for each problem and an MS Word file that explains what you did. I recommend that you make or use a MS Word template I posted one on the class webpage

Assignment 2 Assignment 2 is due Friday, January 27 The MS Word file should have a name like “ME 392 assignment 2 your name.docx”, The zip file should have a name like “ME 392 assignment 2 your name.zip” and The VIs should have names like “ME 392 assignment 2 problem 1 your name.vi”. The MS Word file should have your name, your partner’s name the assignment name, the class name, and the date. You should also include some brief explanation of what you did for each problem.

Things to Remember Signals carry information not power Switch partners for each lab and assignment Share code only with one lab partner Do not share text with anyone

Things to Remember In the first assignment you learned how to make manipulate number and strings in LabVIEW display items Sort numbers Use programing structures

For Assignment 2 You will work with arrays of numbers Pass a signal out and back into the 2120 box Save data to a file Taken from NI.com

For Assignment 2 For problem 1 I used the random number generator to make a random array

For Assignment 2 For problem 1 I used the random number generator to make a random array

For Assignment 2 For problem 1 I used the random number generator to make a random array Then made a sub-vi of that I posted the sub-vi called random 2d array in a zip folder called ME 392 VIs on the class web page.

For Assignment 2 For problem 1 I used the random number generator to make a random array Then made a sub-vi of that I used a “flat sequential structure” to control the sequence of things that the program is doing First stuff

For Assignment 2 For problem 1 I used the random number generator to make a random array Then made a sub-vi of that I used a “flat sequential structure” to control the sequence of things that the program is doing First stuffSecond stuff

For Assignment 2 In the second box of the “flat sequential structure” I used a true / false “case structure” so that I could average either the rows or columns I also used “property node” so that I could control (turn no and off) what was being displayed make a “property node” for an indicator 1) right click the indicator 2) create 3) property node 4) visible

For Assignment 2 In the second box of the “flat sequential structure” I used a true / false “case structure” so that I could average either the rows or columns I also used “property node” so that I could control (turn no and off) what was being displayed make a “property node” for an indicator 1) right click the indicator 2) create 3) property node 4) visible Then right click the node and “Change all to write”

For Assignment 2, Problem 2 You will need to create and display a signal This is something that you will be doing a lot of this semester To make the signal that has noise I used the

For Assignment 2, Problem 2 You will need to create and display a signal This is something that you will be doing a lot of this semester To make the signal that has noise I used the…

For Assignment 2, Problem 2 You will need to create and display a signal This is something that you will be doing a lot of this semester To make the signal that has noise I used the… to make a signal and add noise

For Assignment 2, Problem 2 I used the curser and a right clicks to make controls for

For Assignment 2, Problem 2 I used the curser and a right clicks to make controls for the tone (the signal) the noise sampling parameters

For Assignment 2, Problem 2 I used the curser and a right clicks to make controls for the tone (the signal) the noise sampling parameters Then I made a graphical display from the front panel

For Assignment 2, Problem 2 I used the curser and a right clicks to make controls for the tone (the signal) the noise sampling parameters Then I made a graphical display from the front panel I then put all of this in a for loop so that I could generate the signal with noise some number of times…

For Assignment 2, Problem 2 I used the curser and a right clicks to make controls for the tone (the signal) the noise sampling parameters Then I made a graphical display from the front panel I then put all of this in a for loop so that I could generate the signal with noise some number of times and then the column averaging from the first problem

For Assignment 2, Problem 3 For this problem I would use the “DAC Assistant” to send a signal to the “BNC 2120” box and a second “DAC Assistant” to read the signal. Taken from NI.com BNC 2120

For Assignment 3 You will: Use handle graphics in Matlab Create, play and record signals using Matlab This is all explained in the Matlab notes that are posted in the class webpage