Introduction Stacey Nordt Computer Science NC A&T State University Project Description: Converting a Visual C++ program into LabView for testing the 2280.

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

LabVIEW and G Graphical Programming Language By: Ramtin Raji Kermani.
LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Data Acquisition Risanuri Hidayat.
Using an FPGA to Control the Protection of National Security and Sailor Lives at Sea Brenda G. Martinez, Undergraduate Student K.L. Butler-Purry, Ph.D.,
Experimental Method Experimental Method Kihyeon Cho Kyungpook National University Spring Semester 2005 Experimental Method and Data Process.
Introduction to LabVIEW 8.5
PRIME Antenna Inc. Antenna Test Team Adam Straubinger Alan Condino Thanh Hong Ronnie Berg Sam Gregorio.
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Controlled Scanning of Microtiter Plates through the Use of LabVIEW® Erica Chin Anton Edmund Samir Laoui May 14, 2008.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
ESE Lab Computer based Temperature Control Sid Deliwala, ESE Labs.
First Bytes - LabVIEW. Today’s Session Introduction to LabVIEW Colors and computers Lab to create a color picker Lab to manipulate an image Visual ProgrammingImage.
CS320n –Visual Programming Introduction to LabVIEW.
Introduction to LabVIEW Seth Price Department of Chemical Engineering New Mexico Tech Rev. 10/5/14.
Results The following results are for a specific DUT device called Single Ring Micro Resonator: Figure 6 – PDL against Wavelength Plot Figure 7 – T max.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
ME 411/511Prof. Sailor Data Acquisition & LabView Lecture goals… –Learn the basics of how to use and modify LabView Virtual Instruments –Become familiar.
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
Virtual Instrumentation With LabVIEW
How to use LabVIEW Ihor Korolov February 2011.
Design of Bio-Medical Virtual Instrumentation Tutorial 1.
Virtual Instrumentation With LabVIEW. Front Panel Controls = Inputs Indicators = Outputs LabVIEW Programs Are Called Virtual Instruments (VIs) Block Diagram.
LabVIEW an Introduction
Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
Biomedical Measurements & Analysis using LabVIEW
Chapter 5 Engineering Tools for Electrical and Computer Engineers.
Electronic Devices Laboratory CE/EE 3110 Introduction to LabView.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
1 LabVIEW DSP Test Integration Toolkit. 2 Agenda LabVIEW Fundamentals Integrating LabVIEW and Code Composer Studio TM (CCS) Example Use Case Additional.
Basics of data acquisition systems
LabVIEW in 3 Hours. What is Test & Measurement? Keypad Functionality Keypad Functionality LCD Testing LCD Testing Sound Quality Sound Quality Acoustic.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VIRTUAL INSTRUMENTATION BIBHU SANTOSH ROUT EI [1] VIRTUAL INSTRUMENTATION by Bibhu Santosh Rout Roll.
ENGR 104: Data Acquisition Lecturers: Dr. Binh Tran Dr. Otto Wilson Jr. © The Catholic University of America Dept of Biomedical Engineering.
Part I MVRT 2011 – 2012 Season Introduction to LabVIEW.
Visual BASIC 1 Introduction
ArgonneBeamTest_ ppt1 Argonne Beam Test preparation Tsunefumi Mizuno Tuneyoshi Kamae
ArgonneBeamTest_ ppt1 Argonne Beam Test preparation Tsunefumi Mizuno Tuneyoshi Kamae
Introduction to LabVIEW 8.5
An Overview of LabVIEW by: The Software User-Interface Group!
Testing of A/D Converters István Kollár Budapest University of Technology and Economics Dept. of Measurement and Information Systems Budapest, Hungary.
Virtual Instrumentation With LabVIEW. Front Panel Controls = Inputs Indicators = Outputs Block Diagram Accompanying “program” for front panel Components.
PHOTOMULTIPLIER HIGH VOLTAGE POWER SUPPLY SYSTEM FOR THE CMS FORWARD HADRON CALORIMETER Lubomir Dimitrov, Ivan Vankov Nuclear Electronics Laboratory, Institute.
CALIBRATION OF TEVATRON IONIZATION PROFILE MONITOR (IPM) FRONT END (FE) MODULES Moronkeji Bandele Physics and Engineering Department Benedict College,
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
LabVIEW Home Bundle General Information Part Number List Price$49 Academic PriceNA Distributor Discount30% Unique graphical programming environment.
NSF/STEER Program California State University, Los Angeles Summer 2003 Digital Signal Processing Laboratory Mentored by Dr. Jeffrey Y. Beyon Presented.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Networking with LabVIEW. Introduction To put it in simple terms, networking focuses on how to make computers “talk” to each other.
Programming in LabVIEW
Laboratory 5: Introduction to LabVIEW
Introduction to LabVIEW
A Presentation on Mr. SAJID NAEEM M.SC – Electronics (UOP) PG-DEP (C-DAC)
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
AGROFARM WEATHER MONITOR USING LabVIEW. INTRODUCTION Innovation in agriculture field Implementing instrumentation tech. in agricultural field The quantity.
Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report/Presentation Closing.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
What Is Labview What Is Labview Laboratory Virtual Instrument Engineering Workbench An Environment For Graphical Programming (G Language)
EET 2259 Programming for Electronics Technology Professor Nick Reeder.
Rewriting the Band 6 Cartridge Test System + Phase Stability
NI 9605 board Ethernet Cable Host PC LabVIEW GUI FPGA chip Processor
Lesson 2: Introduction to Control programming using Labview
Introduction to LabVIEW
University of Illinois (UIUC)
Introduction to LabVIEW
Introduction to LabVIEW
University of Illinois (UIUC)
Presentation transcript:

Introduction Stacey Nordt Computer Science NC A&T State University Project Description: Converting a Visual C++ program into LabView for testing the 2280 system.

Facts About LabView Laboratory Virtual Instrument Engineering Workbench developed by National Instruments part of “G” programming language uses terminology, icons and ideas that are familiar to technicians, scientists and engineers generates charts, graphs and customized, user-defined graphics compatible with PC’s running Microsoft Windows, UNIX/Linux, MacOS, and Concurrent PowerMax operating systems

Front Panel and Block Diagram

A Lesson in LabVIEW: first things first Two day Tutorial Mentors Galore! Tim Kasza, Mike Behnke, Rick Mahlum, Joseph Jaskierny

Facts about CAMAC Computer Automated Measurement And Control Modular data handling system Used at almost every nuclear physics laboratory Primary application is data acquisition

2280 System LRS 2323 – Programmable Dual Gate Generator LRS Gate and Delay Generator LRS 428F - Fan In/Fan Out LRS ADC System Processor LRS 2285A – Charge ADC LRS TDC and ADC Tester LRS 1987A - 48 Channel Charge Fan Out Fermi 156 – Power Supply Controller Interface Standards DTM 399 – Backplane Display Jorway 73A – Crate Controller

2280 System

First LRS 2280 Test Camac I/O Test Prerequisite for actual project Checks function codes for Q and X response

Project 2280 Data Table Ramp Test Deviations Test Differential Non-Linearity Test

Data Table The data table was established so that the user could see the actual data values being read out of the 2285 A within a twenty-step range. The table also outputs the pC values, DAC words, residuals, worst residuals, maximum values, gains, and the pedestals.

Data Table

Ramp Test The Ramp Test was built to plot the ADC output (counts) versus charge of each channel of the 2280 system on a graph. There are 20 data points on the graph to represent the number of steps.

Ramp Graph

Deviations Test This test outputs a graph that plots the residuals and the pC with the data received from each channel of the 2280 system. The graph allows the user to see if the residuals are within a certain range for testing purposes.

Deviations Graph

Diflin Test The Diflin Test was meant to test the differential non-linearity of the The graph displays hexadecimal data for incrementing pC values. The test checks if all data bits catch and that no bits get stuck on or off.

Diflin Graph

Problems with Project C++ and Fortran code File Corruption Lack of Space No code for the Diflin graph

Conclusion Status Although there may be room for some minor adjustments, the 2280 system project has been completed. Possible Future Adjustments Recompiling to newer versions of LabView

Thank You… Elliot McCrory Diane Engram Tim Kasza and FCC Dr. Davenport Dave Peterson And all of Fermi National Accelerator Laboratory