Data Acquisition Software Integration and ADC Characterisation

Slides:



Advertisements
Similar presentations
Dispelling Cross-Platform Software Development Myths
Advertisements

GCT Software ESR - 10th May 2006 Jim Brooke. Jim Brooke, 10 th May 2006 HAL/CAEN Overview GCT Driver GCT GUI Trigger Supervisor Config DB Test scripts.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
A Brief Overview of LabVIEW Data Acquisition (DAQ)
Supervisor: Jonathan Emery Labview control BWS Calibration Bench.
CHAPTER 1 XNA Game Studio 4.0. Your First Project A computer game is not just a program—it is also lots of other bits and pieces that make playing the.
Christopher Jeffers August 2012
Avro Apache Course: Distributed class Student ID: AM Name: Azzaya Galbazar
Data Acquisition Software Integration and ADC Characterisation Jack Hobbs 4 th August
NI DAQ, Nanopositioner (Tilt mirror)  Reference: NARIONAL INSTRUMENT, “NI-DAQ 7, DAQmx C Reference Help ”, 2004 NARIONAL INSTRUMENT, “DAQ, 6534X User.
ChemStation Integration with ECM November 7, 2006 Integration of ChemStation with OpenLAB ECM Life Sciences Solutions Unit Susanne Kramer, Application.
Developments in networked embedded system technologies and programmable logic are making it possible to develop new, highly flexible data acquisition system.
We have developed a GUI-based user interface for Chandra data processing automation, data quality evaluation, and control of the system. This system, known.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 3 Report Jack Hickish.
Database Change Management One solution to an often complex problem Kevin Hurwitz Headspring Systems
Component Technology. Challenges Facing the Software Industry Today’s applications are large & complex – time consuming to develop, difficult and costly.
Chapter 9Basic Troubleshooting Techniques  9.1General Troubleshooting Techniques 9.1General Troubleshooting Techniques 9.1General Troubleshooting Techniques.
USB Project (15 th August) Ian Coulter. Last Week Needed to work error flags and error counting into labview. This seems to work successfully but doesn’t.
GAYA Analyzer SDD Presentation. GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
Database Concepts Track 3: Managing Information using Database.
USB Project Ian Coulter. USB Interface USB Menu -Download HEX File -Send Trigger -Start DAQ.
Realtime Robotic Radiation Oncology Brian Murphy 4ECE.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 5 Report Tuesday 29 th July 2008 Jack Hickish.
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
A simple Desktop DAQ for U2F readout Ulf jörnmark Physics Dept. Lund Status and plans.
8/1/20051 MetaDAQ A Networked Meta Data Acquisition System Jason P. Hanley SEESL University at Buffalo.
Anritsu Automation Platform (AAP) AAP PC Connects to the system via IP connection (system switch) AAP was developed to add features that were requested.
GCRC Informatics Project Sponsor: Dr. Paul Harris, GCRC Informatics Director Members: Chris Heath, BME/EE Adam Nagel, CompE Chris Nash, EE Brendan Soar,
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
 Dynamic Link Library  Replace a dll with attack code.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 7 Report Friday 15 th August 2008 Jack Hickish.
Programme for “Target 3” – test of alternative bearing materials (from Jason Tarrant) –Drawing updates by 11 th November –Bearings: Material approval –
1- How to connect the robot to the pc Sec Getting Started 3- How to move the robot Sec Scribbler movements 4- How to make a turn 11- How to.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
EPICS and LabVIEW Tony Vento, National Instruments
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 6 Report Wednesday 6 th August 2008 Jack Hickish.
Random Logic l Forum.NET l State Machine Mechanism Forum.NET 1 st Meeting ● December 27, 2005.
Straw VME Data Monitoring M. Koval Straw WG meeting
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE FACULTÉ DES SCIENCES UNIVERSITÉ DE GENÈVE EUDET JRA1 Meeting Munich October 2006 DAQ Status Emlyn Corrin.
Development of a data acquisition program builder via a user interface F.Fujiwara, N.Tamura, M.Abe, S.Enomoto, G.Iwai, S,Kawabata, A.Manabe,Y.Nagasaka,
Force Feedback AUT Landspeed Research Group Project Proposal.
IEEE Real Time 091 Data Acquisition System for Multi-channel Gas Detector Hongyu ZHANG, Kejun ZHU, Haitao ZHU Institute of High Energy Physics,
全面推开营业税改征 增值税试点政策培训. 什么是营改增? “营改增”中的“营”指的是营业税,“ 增”指的是增值税。对大多数企业来说,增 值税所带来的税负远低于营业税。 减税本身就是积极的财政政策。营改增所 实现的减税,不仅规模大、范围广,它本质 上是一种“结构性减税”,从而构成“结构 性改革”攻坚战中的实招。
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 4 Report Tuesday 22 nd July 2008 Jack Hickish.
Software Design of Electronics Tests and Data Acquisition for a New Gas Detector ZHAO Dongxu 1, 2 ZHANG Hongyu 2 YUE Xiaobo 1 ZHAO Yubin 2 CHEN Yuanbo.
Topic 2: Hardware and Software
Tracker readout, DAQ, C&M and calibration
Chapter 1. Basic Static Techniques
How do we tackle the extended requirements?
LCGAA nightlies infrastructure
USB Project (15th July) Ian Coulter.
USB Project (6th August)
Location of Cluster Files and Folders
STATUS OF THE DAQ+MOVEMENT CARIPARO PROGRAM
Applied Software Implementation & Testing
Quick Start Guide for Visual Studio 2010
QAD Reporting Framework
Computer Science I CSC 135.
USB Project (22nd July) Ian Coulter.
BIC 10503: COMPUTER ARCHITECTURE
Introduction to the Rose suite
Creating Computer Programs
Chris Gill CSE 522S – Advanced Operating Systems
Paul Dauncey With Jamie Ballin and Matt Noy
Creating Computer Programs
USB Project (22nd August)
Presentation transcript:

Data Acquisition Software Integration and ADC Characterisation Jack Hobbs 28th August 2009 Words to explain: ADC, USB.

USB initialisation DLL Overview Data Acquisition Software USB initialisation DLL Initialise USB Set up and begin the run Send settings to the ADC Set up the Amplifier USB ADC setting DLL Set up the ADC Start the run and acquire data Store the settings Meta File Writer Start PC DAQ Burst Mode DLL Record ADC Data LabVIEW GUI Flip Flop Stop the run Stop Data DLL

Break Down of Burst Mode DLL

Break Down of ‘Flip Flop’

Summary Raw C code, Static Libraries and Dynamic Link Libraries have been written to perform all of the necessary tasks in this process Some of the projects are simple, others are partially test, but the majority of the code has not been tested A lot of the code relies on Jack Hickish’s programming last year which is also largely untested

Remaining Tasks Finish writing documentation on the code Have a look at the Burst Mode DLL – it is currently serving both burst and continuous mode and this needs checking Test the code! Use and refine the LabVIEW GUI