Mezurit 2: Virtual instrumentation for electronics experiments
|
|
- Piers Short
- 6 years ago
- Views:
Transcription
1 Mezurit 2: Virtual instrumentation for electronics experiments Dr. Brian Standley FOSDEM 2 Feb 2013
2 Origin of Mezurit 2 Problem #1: Acquire, scale, and record data Problem #2: Sweep a region of parameter space Problem #3: Find and trigger on rare events Common hardware: Semiconductor parameter analyzer (expensive, inflexible) Computer with DAQ and/or GPIB cards Common software: Lab-specific LabVIEW/Matlab/IDL Mezurit "1" by Marc Bockrath and David Cobden measureit by Vera Sazonova
3 Key features Virtual channels: Arbitrary (Python) functions of hardware ports (and GPIB) Invertible functions can be outputs Virtual instruments: Acquisition Scope Sweeps Triggers Command-line terminal Data logging up to ~5 khz Asynchronous acquisition up to hardware limits (~1 MHz) Linear or non-linear output ramps Event detection with predefined responses (also ~5 khz) Continuously-updated plot and data readout
4 Example experiment computer PCI-GPIB Master SR830 SINE OUT Addr :1 divider kω 109Ω Vb junction box Oxford VTI feedthrough PCI-6036e ADC 3 X ADC 4 Y INPUT DL V/A I 130Ω (each) DAC kω V tg DAC 1 10 BGVA 1 MΩ V bg chip carrier
5 Example experiment computer PCI-GPIB Master SR830 SINE OUT Addr :1 divider kω 109Ω Vb junction box Oxford VTI feedthrough PCI-6036e ADC 3 X ADC 4 Y INPUT DL V/A I 130Ω (each) DAC kω V tg DAC 1 10 BGVA 1 MΩ V bg chip carrier
6 A BRIEF DEMO
7 Implementation Code (v0.91): Language files blank comment code C C/C++ Header Python (Linux) libraries: COMEDI Linux-GPIB C Python API Python interpreter GTK+ 2 VTE Platforms: GNU/Linux Windows XP/7 (via MinGW) License: GPL3
8 Architecture Interface loop: Receive input Display status Plot data Terminal: Python interpreter Tools: Widgets Settings MCF nodes RPC nodes Refresh logic Operation logic Widgets Settings MCF nodes RPC nodes Virtual chan. computation Subsystems: Acquisition loop: Binning system GPIB loop Logging Scanning Sweep Trigger MCF system RPC server Wrapper libraries: DAQ GPIB Timing COMEDI NI-DAQ linux-gpib NI GTimer Perf. count. Varset glibc mscvrt Status messaging
9 Architecture GUI GTK events pending? No Yes DAQ RPC received? Yes No Interface loop: Tools: Acquisition loop: Wrapper libraries: Receive input Widgets Settings MCF nodes RPC nodes Binning system Refresh logic Operation No logic Scanning DAQ GPIB Timing COMEDI NI-DAQ Display status GPIB loop linux-gpib NI No Plot Yes data RPC queued? Proc. events Exec. RPC Limit rate (120 Hz) {Xn} readout due? No Yes Ret. buffer status Plot data Copy point Refresh Buffer readout due? Yes Refresh Logging GTimer Perf. count. RPC queue Widgets Acquired point Settings Recorded points MCF nodes RPC nodes Sweep Trigger DAQ Varset glibc mscvrt Type == DAQ? No Yes Terminal: Queue for GUI sadc Acquired point device Sample buffer Exec. RPC Read ADCs Compute {X n} Moving average Binning event? Yes No Record point Exec. cmds. Limit rate (~1 khz) Scanning? No Yes Triggers armed? Yes No T i == 1? Yes No Read samples Transfer due? Yes Store samples Compute {{X n} j} Scanning? Yes No No Scan done? Yes Record points No Python interpreter DAQ device GPIB slots GPIB dev. Virtual chan. computation MCF system Sweeping? No Yes GPIB Slot update due? Yes No Format msg. Send msg. Recv. reply Interp. reply Limit rate (50 Hz) RPC Compute {X'p}, {x'p} server Set GPIB slots Set DACs Status messaging Subsystems: DAQ device
10 Configuration system Text-based config files each line maps to an "MCF node": String identifier Data type Pointer to the setting variable Callback Config is scriptable through the "set_var" terminal function.
11 Configuration system Text-based Terminal: config files rate_widget) each line maps to an "MCF while (running) node": { String identifier 3 Data type 5 Pointer to the setting } variable Callback 7 Config is scriptable through the "set_var" terminal function. lock(mutex) var = new_value unlock(mutex) set_value(widget, Widgets 12 GUI thread: rpc_closure(setvar_rpc, 'set_var') mcf_closure(setvar_mcf, 'sweep_rate', rate_var, } if (rpc_queued()) { cmd, arg = get_msg() func = rpc_lookup(cmd) rpc_call(func, arg) } def setvar_rpc(arg) { key, value = parse(arg) func = mcf_lookup(key)) mcf_call(func, value) } def setvar_mcf(var, widget, new_value) { 9 new_value) Variables 6 delta_var 0.0E+0 rate_var 1.2E+0 hold_var 5.0E MCF Closures 'sweep_delta' setvar_mcf() + var = delta_var + widget = delta_widget 'sweep_rate' 'hold_time' 11 RPC Closures 'get_var' 'set_var' setvar_mcf() + var = rate_var + widget = rate_widget setvar_mcf() + var = hold_var + widget = hold_widget DAQ thread: while (running) { } getvar_rpc() setvar_rpc() 'save_data' savedata_rpc() lock(mutex) step_sweep(delta_var, rate_var, hold_var) unlock(mutex)
12 TODO Ongoing work: GTK+ 3 support Python 3 support Realtime operation (PREEMPT_RT, if possible) Incomplete features here and there Bug fixes Future work: More users >1 developer?
13 Alternative frameworks Current alternatives: LabVIEW Matlab/Simulink Scilab/Scicos/RTAI-Lab A simpler approach?
14 Alternative frameworks Current alternatives: LabVIEW Matlab/Simulink Scilab/Scicos/RTAI-Lab A simpler approach? Model definition (Python): User-supplied script Instrument libraries Interface library Control and display GUI (Python): User-supplied script Widget libraries Interface library Realtime layer (C): General DAQ / control engine Drivers
15 Credits Helpful discussions: Prof. Marc Bockrath (UC Riverside) Prof. Henk Postma (CSU Northridge) Testing: Dr. Hang Zhang, Dr. Wenzhong Bao, Dr. Jairo Velasco Jr., Peng Wang, Tengfei Miao, Oleg Martynov THANKS!
Measurement & Automation Explorer (MAX) View and control your devices and software
1. Labview basics virtual instruments, data flow, palettes 2. Structures for, while, case,... editing techniques 3. Controls&Indicators arrays, clusters, charts, graphs 4. Additional lecture State machines,
More informationAdvanced NI-DAQmx Programming Techniques with LabVIEW
Advanced NI-DAQmx Programming Techniques with LabVIEW Agenda Understanding Your Hardware Data Acquisition Systems Data Acquisition Device Subsystems Advanced Programming with NI-DAQmx Understanding Your
More informationDCAMAPI Library for LabVIEW
DCAMAPI Library for LabVIEW June 2004 Version 2.3 Overview...4 System Requirement...4 Installation...5 DCAMAPI Functions...6 Initialize and Finalize Functions...6 DCAM_INIT.VI... 6 DCAM_OPEN.VI... 6 DCAM_CLOSE.VI...
More informationChapter 6 Data Acquisition and Spectral Analysis System high-speed digitizer card for acquiring time-domain data. The digitizer is used in
Chapter 6 Data Acquisition and Spectral Analysis System 6.1 Introduction This chapter will discuss the hardware and software involved in developing the data acquisition and spectral analysis system. The
More informationPC-based data acquisition I
FYS3240 PC-based instrumentation and microcontrollers PC-based data acquisition I Spring 2016 Lecture #8 Bekkeng, 20.01.2016 General-purpose computer With a Personal Computer (PC) we mean a general-purpose
More informationTest Instrument Automation / Control My Tricks and Recommendations You know my passion for test instruments...
Test Instrument Automation / Control My Tricks and Recommendations You know my passion for test instruments... Bertrand Zauhar, ve2zaz@rac.ca October 2012 1 Today's Program on Instrument Control The need
More informationHands-on Lab 2: LabVIEW NI-DAQ Basics 2
Hands-on Lab 2: LabVIEW NI-DAQ Basics 2 Recall that the final objective is position regulation using computer-controlled state feedback. Computer control requires both software, like LabVIEW and hardware,
More informationA variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation
ECONseries BUS: USB Type: Economy, Mini-Instruments ECONseries Economy USB Mini-Instruments Flexible Yet Economical A variety of low-cost ECONseries modules are available to provide flexible yet economical
More informationThe data acquisition components, and their relationship to each other, are shown below.
Data acquisition system Part (1) Digital inputs output and counter You can think of a data acquisition system as a collection of software and hardware that connects you to the physical world. A typical
More informationStep-by-Step Data Acquisition Part II Exercise 2: Generating an Analog Output Waveform
Step-by-Step Data Acquisition Part II Exercise 2: Generating an Analog Output Waveform In this exercise, you will use the DAQ Assistant to build a LabVIEW VI that generates and outputs an analog waveform.
More informationUSB 1608G Series USB Multifunction Devices
USB Multifunction Devices Features 16-bit high-speed USB devices Acquisition rates ranging from 250 ks/s to 500 ks/s differential (DIFF) or 16 singleended (SE) analog inputs (softwareselectable) Up to
More informationDAQ SYSTEM FOR GYROLASER
Bachir Bouhadef 1 Analog input channels : Icw, Iccw and Sagnac @ 5 khz. Control parameters ( >10 ) @ 1 Hz. Sagnac Icw Iccw 2 NI PXI-8106 RT : 2.16 GHz Intel Core 2 Duo T7400 With LabVIEW Real-Time 3 What
More informationAnalog Input Sample Rate
ECONseries Low Cost USB Data Acquisition Modules Overview The ECONseries is a flexible yet economical series of multifunction DAQ modules. You chse the number of analog I/O and digital I/O channels, the
More informationTraNET FE Data Acquisition Instrument
TraNET FE Data Acquisition Instrument Datasheet The TraNET FE instrument turns your computer into a powerful Data Acquisition System Elsys AG Mellingerstrasse 12 CH-5443 Niederrohrdorf Switzerland Phone:
More informationKeysight SD1 software
Keysight SD1 software Release Notes 2.01.41 Version Information Released Date: September, 2018 Driver version: 1.34.000000 Microsoft Windows 7, 10 (32-bit and 64-bit OS) Windows: SD1software_2.01.41_installer.exe
More informationAvnet S6LX16 Evaluation Board and Maxim DAC/ADC FMC Module Reference Design
Avnet S6LX16 Evaluation Board and Maxim DAC/ADC FMC Module Reference Design By Nasser Poureh, Avnet Technical Marketing Manager Mohammad Qazi, Maxim Application Engineer, SP&C Version 1.0 August 2010 1
More informationCreate Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications
1 Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications Farris Alhorr Business Development Manager RF & Wireless Comm farris.alhorr@ The Parameters of Instrumentation
More informationAD9102 Evaluation Board Quick Start Guide
AD9102 Evaluation Board Quick Start Guide One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Getting Started with the AD9102 Evaluation Board
More informationUSB 1608G Series USB Multifunction Devices
USB Multifunction Devices Features 16-bit high-speed USB devices Acquisition rates ranging from 250 ks/s to 500 ks/s differential (DIFF) or 16 singleended (SE) analog inputs (softwareselectable) Up to
More informationSpeed Control of A DC Motor Through Temperature Variation Using NI ELVIS LabVIEW
Speed Control of A DC Motor Through Temperature Variation Using NI ELVIS LabVIEW 1 Y Madhusudhan Reddy, 2 Shaik Abdul Rahim, 3 J Leela Mahendra Kumar 1,2,3 Dept. of EIE, RGM Engineering College, Nandyal,
More informationDeveloping Networked Data Acquisition Systems with NI-DAQ
Application Note 116 Developing Networked Data Acquisition Systems with NI-DAQ Tim Hayles What Is Remote Device Access? With the NI-DAQ Remote Device Access (RDA ) feature, you can run LabVIEW or LabWindows
More informationFeatures. Specifications. Digital Output Board with independently common Relay-Isolation for PCI RRY-16C(PCI)H
Digital Output Board with independently common -Isolation for PCI The < > and < > are PCI buscompliant interface boards that output signals to lead relay contacts. The < > provides up to 16 relay outputs.
More informationDept. of Electrical, Computer and Biomedical Engineering. Instrumentation for the data acquisition laboratory
Dept. of Electrical, Computer and Biomedical Engineering Instrumentation for the data acquisition laboratory Purpose of the lab activity Design and make simple systems for data acquisition from detectors,
More informationMICAS-X Student Edition Manual version 2.1
MICAS-X Student Edition Manual version 2.1 Table of Contents 1 Introduction... 1 2 Getting Started... 1 3 Included Modules... 2 4 Configuration and Licensing Considerations... 3 5 Expanding MICAS-X SE...
More informationData Acquisition Laboratory
Session 2559 Data Acquisition Laboratory Asad Yousuf Savannah State University Abstract The essential element to automate your system for data collection and analysis is termed as the data acquisition.
More informationPXI Digital Pattern Instruments
Have a question? Contact Us. PRODUCT FLYER PXI Digital Pattern Instruments CONTENTS PXI Digital Pattern Instruments Detailed View of PXIe-6570 Digital Pattern Instrument Key Features NI-Digital Pattern
More informationLab 16: Data Busses, Tri-State Outputs and Memory
Lab 16: Data Busses, Tri-State Outputs and Memory UC Davis Physics 116B Rev. 0.9, Feb. 2006 1 Introduction 1.1 Data busses Data busses are ubiquitous in systems which must communicate digital data. Examples
More informationUsable Simulink Embedded Coder Target for Linux
Usable Simulink Embedded Coder Target for Linux Michal Sojka, Pavel Píša Czech Technical University in Prague Faculty of Electrical Engineering Department of Control Engineering 16 th Real-Time Linux Workshop
More informationTechnical Information Manual
Technical Information Manual Revision n. 1 28 September 2009 CAENV1x90 LIBRARY AND DEMO APPLICATION SOFTWARE CAEN will repair or replace any product within the guarantee period if the Guarantor declares
More informationCHAPTER 3 LabVIEW REAL TIME APPLICATION DEVELOPMENT REFERENCES: [1] NI, Real Time LabVIEW. [2] R. Bishop, LabVIEW 2009.
CHAPTER 3 By Radu Muresan University of Guelph Page 1 ENGG4420 CHAPTER 3 LECTURE 1 October 31 10 5:12 PM CHAPTER 3 LabVIEW REAL TIME APPLICATION DEVELOPMENT REFERENCES: [1] NI, Real Time LabVIEW. [2] R.
More informationNI-DAQmx Basic Course NITS John Shannon
NI-DAQmx Basic Course NITS 2005 John Shannon Agenda Intro to DAQMX Difference between traditional / DaqMX MAX and DAQ Assistance Analog Input / Output Property Nodes Buffered / Continuous Acquisition Analog
More informationLabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test
LabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test Agenda Introduction to LabWindows/CVI and modular instruments Developing modular instrument applications Hybrid systems
More informationIntroducing SPI Xpress SPI protocol Master / Analyser on USB
Introducing SPI Xpress SPI protocol Master / Analyser on USB SPI Xpress is Byte Paradigm s SPI protocol exerciser and analyser. It is controlled from a PC through a USB 2.0 high speed interface. It allows
More informationDEVELOPMENT OF USER FRIENDLY DATA ACQUISITION AND ACTUATION SYSTEM ON EMBEDDED PLATFORM
DEVELOPMENT OF USER FRIENDLY DATA ACQUISITION AND ACTUATION SYSTEM ON EMBEDDED PLATFORM 1 Moolya Ashwar Shankar, 2 Mr. Sukesh Rao M. 1 PG Scholar, 2 Assistant Professor, NMAMIT Nitte Email: 1 moolya.ashwar@gmail.com,
More informationQuick Start Guide. Cole-Parmer USB-based Data Acquisition Software
Quick Start Guide Cole-Parmer USB-based Data Acquisition Software Cole-Parmer Instrument Company 625 East Bunker Court Vernon Hills, Illinois 60061-1844 (847) 549-7600 (847) 247-2929 (Fax) 800-323-4340
More informationLow-Cost Multifunction DAQ for USB
NI USB-6008, NI USB-6009 Small and portable 12 or 14-bit input resolution, at up to 48 ks/s Built-in, removable connectors for easier and more cost-effective connectivity 2 true DAC analog outputs for
More informationDT7816 Linux Data Acquisition Real-Time High Performance ARM Module for Embedded Applications
DT7816 Linux Data Acquisition Real-Time High Performance ARM Module for Embedded Applications The DT7816 is a high performance, System on Module (SOM) for data acquisition, featuring an embedded Cortex-A8
More informationCompuScope Ultra-fast waveform digitizer card for PCI bus. APPLICATIONS. We offer the widest range of
We offer the widest range of high-speed and high-resolution digitizers available on the market CompuScope 1602 Ultra-fast waveform digitizer card for PCI bus today. Our powerful PC-based instrumentation
More informationDT9828. USB Powered Thermocouple Measurement Module. Key Features: Analog Input Channels
DT9828 USB Powered Thermocouple Measurement Module Key Features: 8 differential analog inputs for thermocouple or voltage measurements Support for B, E, J, K, N, R, S, and T thermocouple types One cold
More informationPHYS 5061 Lab 1: Introduction to LabVIEW
PHYS 5061 Lab 1: Introduction to LabVIEW In this lab, you will work through chapter 1 and 2 of Essick s book to become familiar with using LabVIEW to build simple programs, called VI s in LabVIEW-speak,
More informationUSB DIO High Voltage and Relay
DIO High Voltage and -PDISO, -ERB, and - Series -PDISO Series -ERB Series - Series Overview Measurement Computing DIO high voltage and relay product offerings include the -PDISO Series, -ERB Series, and
More informationHera-B DAQ System and its self-healing abilities
Hera-B DAQ System and its self-healing abilities V.Rybnikov, DESY, Hamburg 1. HERA-B experiment 2. DAQ architecture Read-out Self-healing tools Switch SLT nodes isolation 3. Run control system 4. Self-healing
More informationAgilent U8903A Audio Analyzer
Fast and accurate multi-channels audio analysis made affordable (Replacement of the HP 8903B) Page 1 Why should you consider migrating your existing HP8903B to the new Agilent U8903A? Existing platform:
More informationNI-XNET Python API Documentation
NI-XNET Python API Documentation Release 0.3.0 National Instruments Oct 08, 2018 Table of Contents: 1 Quick Start 3 2 Resources 5 2.1 Product Support............................................. 5 2.2
More informationNI Technical Symposium ni.com
NI Technical Symposium 2016 1 New Hardware Technologies for DAQ Applications Nicholas Haripersad Field Sales Engineer Session Objectives Introduce the three major NI DAQ platforms Present future trends
More informationEmbed Release Notes
Embed 2016.3 Release Notes INTRODUCTION solidthinking Embed, formerly known as VisSim Embedded, is a block diagram language for model-based embedded development. It supports UML State Charts integrated
More informationMeilhaus Electronic Manual ME E. Typ ME-Jekyll ME Bit Multifunction Board with 16 A/D Channels
Meilhaus Electronic Manual ME-4610 1.2E Typ ME-Jekyll ME-4610 16 Bit Multifunction Board with 16 A/D Channels Imprint Manual ME-4610 Revision 1.2E Revised: 22. June 2005 Meilhaus Electronic GmbH Fischerstraße
More informationComputing at Hasylab: Perl/PerlTk is the new scripting language for Spectra
Computing at Hasylab: Perl/PerlTk is the new scripting language for Spectra Th. Kracht Hamburger Synchrotronstrahlungslabor HASYLAB at Deutsches Elektronen-Synchrotron DESY, Notkestrasse 85, 22603 Hamburg,
More informationMotionDAS. MotionPro DAS User Manual (For Windows ) User Manual 1
MotionPro DAS (For Windows ) 1 Software Release 1.05.01 Document Revision December 2017 Products Information http://www.idtvision.com North America 1202 E Park Ave TALLAHASSE FL 32301 United States of
More informationSimple Scope application example. Using the Cleverscope DLL with C or Delphi
Cleverscope Ltd Phone +64 9 524 7456 Fax +64 9 524 7457 Email support@cleverscope.com 28 Ranfurly Rd, Epsom P.O. Box 26-527 Auckland 1003 New Zealand V1.2 15 Sep 08 Simple Scope application example Using
More informationMonitoring System for Optical Fiber Network Security
University of Manitoba Department of Electrical & Computer Engineering ECE 4600 Group Design Project Project Proposal Monitoring System for Optical Fiber Network Security by Group 04 Alexander Luft Katrina
More informationHeavy Photon Search Data Acquisition
Heavy Photon Search Data Acquisition Presented by Ryan Herbst PPA Engineering 5/25/2011 1 Overview Data Output & Control 1GigE Read Out Board Ethernet Switch Processor Blade Trigger Board ATCA Crate RTM
More information3,600 W to 10,800 W 120 V to 800 V 22.5 A to 330 A
3,600 W to 10,800 W 120 V to 800 V 22.5 A to 330 A 2 Electronic Energy Recycling Load ERI Series Syntax Interface Overview RS-232 USB LAN GPIB O CAN Analog Analog isolated O Standard O Option /not available
More informationEmbedded Target for TI C6000 DSP 2.0 Release Notes
1 Embedded Target for TI C6000 DSP 2.0 Release Notes New Features................... 1-2 Two Virtual Targets Added.............. 1-2 Added C62x DSP Library............... 1-2 Fixed-Point Code Generation
More informationMigrating Linux Device Drivers to a Microkernel POSIX RTOS: A Case Study. David Donohoe Senior Software Developer QNX Software Systems
to a Microkernel POSIX RTOS: A Case Study David Donohoe Senior Software Developer Introduction Porting Linux applications to a commercial OS can be surprisingly straightforward, provided the OS is based
More informationHDice Review. Peter Bonneau Detector Support Group
Peter Bonneau Detector Support Group 1 Detector Support Group 2 1. Search for semi-flexible NMR cables with low loss or controlled temperature variation. Status: Completed. Conducted extensive research
More informationDT3016. High-Speed, Multifunction PCI Data Acquisition Board. Overview. Key Features. Supported Operating Systems
DT3016 High-Speed, Multifunction PCI Data Acquisition Board Overview The DT3016 provides a full range of PCI compatible, plug-in data acquisition boards for high-speed, high accuracy, and high channelcount
More informationWiener-DAQ program for data acquisition with Wiener CC-USB CAMAC Controller
Wiener-DAQ program for data acquisition with Wiener CC-USB CAMAC Controller Strahinja Lukić 1) Vinča Institute, University of Belgrade, Serbia Abstract This document provides information and the user manual
More informationaligo CDS Real-time Sequencer Software
LASER INTERFEROMETER GRAVITATIONAL WAVE OBSERVATORY LIGO Laboratory / LIGO Scientific Collaboration LIGO May 4, 212 aligo CDS Real-time Sequencer Software R. Bork/A. Ivanov Distribution of this document:
More informationINTRODUCTION TO LABVIEW
INTRODUCTION TO LABVIEW 2nd Year Microprocessors Laboratory 2012-2013 INTRODUCTION For the first afternoon in the lab you will learn to program using LabVIEW. This handout is designed to give you an introduction
More informationE Series Multifunction I/O 1.25 MS/s, 12-Bit, 16 or 64 Analog Inputs
E Series Multifunction I/O 1.25 MS/s, 12-Bit, 16 or 64 Inputs Families (E-1) Families (E-1) Family (MIO-16E-1) PCI-MIO-16E-1 PXI- AT-MIO-16E-1 Family (MIO-64E-1) PCI- PXI- VXI-MIO-64E-1 Input 16 single-ended,
More informationUsing COTS Hardware with EPICS Through LabVIEW A Status Report. EPICS Collaboration Meeting Fall 2011
Using COTS Hardware with EPICS Through LabVIEW A Status Report EPICS Collaboration Meeting Fall 2011 EPICS Overview Experimental Physics and Industrial Control System (EPICS) Used to develop and implement
More informationGetting Started. with SoftWIRE
Getting Started with SoftWIRE for Visual Studio.NET Document Revision 1, September, 2005 Copyright 2005, SoftWIRE Technology Table of Contents About SoftWIRE and this Getting Started Guide... 1 Introducing
More informationReadout Systems. Liquid Argon TPC Analog multiplexed ASICs SiPM arrays. CAEN 2016 / 2017 Product Catalog
Readout Systems Liquid Argon TPC Analog multiplexed ASICs SiPM arrays CAEN 2016 / 2017 Product Catalog 192 Readout Systems SY2791 Liquid Argon TPC Readout System The SY2791 is a complete detector readout
More informationEmbedded Control Redefined: New C/C++ Options on NI Linux Real-Time
Embedded Control Redefined: New C/C++ Options on NI Linux Real-Time Anna Kozminski Software Product Manager Agenda NI Embedded Software Architecture Communicating between C/C++ and LabVIEW Development
More informationDVC-4 Vibration Controller
DVC-4 Vibration Controller Swept Sine Random Classical Shock DVC-4 Features: Available with Sine, Random, and/or Shock software Established Reliability With 3-Year Warranty Lifetime FREE Software Upgrades
More informationVisual Profiler. User Guide
Visual Profiler User Guide Version 3.0 Document No. 06-RM-1136 Revision: 4.B February 2008 Visual Profiler User Guide Table of contents Table of contents 1 Introduction................................................
More informationAdditional products and features
SECTION 7.3: adding national instruments hardware Step: 1 In order to record data from a National Instruments device, you must fi rst install NI-DAQmx software from the National Instruments website. http://ftp.ni.com/support/softlib/multifunc-
More informationFaster Time to Measurement Advances in LabVIEW Instrument Control
Faster Time to Measurement Advances in LabVIEW Instrument Control Instrument Control with LabVIEW LabVIEW can communicate with virtually any instrument Tools for parsing, analyzing, and presenting instrument
More informationCDB5529 Evaluation Board and Software
Features l l l l l CDB5529 CDB5529 Evaluation Board and Software RS-232 Serial Communication with PC On-board 80C51 Microcontroller On-board Voltage Reference Lab Windows/CVI TM Evaluation Software - Register
More informationATS-GPU Real Time Signal Processing Software
Transfer A/D data to at high speed Up to 4 GB/s transfer rate for PCIe Gen 3 digitizer boards Supports CUDA compute capability 2.0+ Designed to work with AlazarTech PCI Express waveform digitizers Optional
More informationInstall the Software and Hardware
WHERE TO START WITH YOUR NI 4350/4351 This document explains how to begin using your National Instruments 4350/4351 high-precision temperature and voltage meters. The NI 4350/4351 (NI 435x) products include
More informationDT9800 Series. USB Function Module for Data Acquisition
DT9800 Series USB Function Module for Data Acquisition True plug-and-play: Key Features One cable supplies both power and all connections to the USB module. All connections are external so you do not need
More informationA Web Service and Interface for Electronic Device Characterization
A Web Service and Interface for Electronic Device Characterization Sumit, Shreya Prakash, David Estrada, and Eric Pop Department of Electrical and Computer Engineering, Micro and Nanotechnology Laboratory,
More informationUser Manual for Portable National Instruments Board, Bridge Amplifiers, and VI Logger Software
1 User Manual for Portable National Instruments Board, Bridge Amplifiers, and VI Logger Software David Saxby, School of Human Kinetics, Faculty of Health Science, University of Ottawa Last modified: 16
More informationTango for Experiment Control
Tango for Experiment Control What is Tango Scanning and Sequencing Diffractometers 2D Detectors Data Analysis Workbench PCaPAC2012 - Tango for Experiment Control 2 What is Tango PCaPAC2012 - Tango for
More informationAMC517 Kintex-7 FPGA Carrier for FMC, AMC
AMC Kintex-7 FPGA Carrier KEY FEATURES AMC FPGA carrier for FMC per VITA-57 Xilinx Kintex-7 410T FPGA in FFG-900 package with optional P2040 Supported by DAQ Series data acquisition software AMC Ports
More informationExternal Triggering Options
380 Main Street Dunedin, FL 34698 (727) 733-2447 (727) 733-3962 fax External Triggering Options Our S2000 and S1024DW Spectrometers provide four methods of acquiring data. In the Normal Mode, Ocean Optics
More informationAD16-16(PCI)EV. Features. High-Resolution Analog Input Board for PCI AD16-16(PCI)EV 1. Ver.1.01
High-Resolution Analog Input Board for PCI AD6-6(PCI)EV * s, color and design of the products are subject to change without notice. Features Resolution :6-bit, combination speed : 0μsec/ch This product
More informationUsing Time Division Multiplexing to support Real-time Networking on Ethernet
Using Time Division Multiplexing to support Real-time Networking on Ethernet Hariprasad Sampathkumar 25 th January 2005 Master s Thesis Defense Committee Dr. Douglas Niehaus, Chair Dr. Jeremiah James,
More informationStatus and future of beamline control software at ESRF. Beamline Control Unit
Status and future of beamline control software at ESRF E.Papillon, Beamline Control Unit ISDD Instrument Services and Development Divisions SOFTWARE GROUP A.Goetz Data Analysis Unit C.Ferrero Accelerator
More informationAD12-16(PCI)EV. Features. Analog Input Board for PCI AD12-16(PCI)EV 1. Ver.1.01
Analog Input Board for PCI AD2-6(PCI)EV * s, color and design of the products are subject to change without notice. This product is PCI-compliant interface boards that convert analog input signals to digital
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences Introductory Digital Systems Lab (6.111) uiz - Spring 2004 Prof. Anantha Chandrakasan Student Name: Problem
More informationATS MS/s 16-Bit PCI Express Digitizer
720 MB/s PCI Express (4-lane) interface 2 channels sampled at 16-bit resolution 180 MS/s simultaneous real-time sampling rate on each input ±200mV to ±16V input range On-board dual-port memory up to 512
More informationIndustrial USB I/O Modules
Industrial USB I/O Modules 21 USB Data Acquisition (DAQ) Series Overview 21-2 USB I/O Module Selection Guide 21-4 USB Hubs USB-4620 USB-4622 USB DAQ Modules USB-4702 USB-4704 5-port Full-speed Isolated
More informationComputer Interfacing Using LabView
Computer Interfacing Using LabView Physics 258 Last revised September 25, 2005 by Ed Eyler Purpose: Note: To write a simple LabView program that digitizes data using an ADC on a data acquisition card,
More informationAMPLICON ADIO32. LabVIEW DRIVER SOFTWARE
AMPLICON ADIO32 LabVIEW DRIVER SOFTWARE GUIDE TO AMPLICON ADIO32 LABVIEW DRIVER SOFTWARE This Instruction Manual is supplied with Amplicon ADIO32 LabVIEW Driver Software to provide the user with sufficient
More informationECE 5655/4655 Laboratory Problems
Assignment #1 ECE 5655/4655 Laboratory Problems Make note of the following: Due Monday February 10, 2014 Each team of two will turn in documentation for the assigned problem(s), that is, assembly or C
More informationPrecision Characterization of Ethernet Devices with LabVIEW Real-Time and FPGA
Precision Characterization of Ethernet Devices with LabVIEW Real-Time and FPGA Author(s): David W. Lenkner, Ph.D., Senior Automation Systems Engineer, Data Science Automation, Inc. Timothy DC Nolan, Product
More informationFCA3000, FCA3100, and MCA3000 Series Connectivity Installation Manual
xx ZZZ FCA3000, FCA3100, and MCA3000 Series Connectivity Installation Manual *P077049700* 077-0497-00 xx ZZZ FCA3000, FCA3100, and MCA3000 Series Connectivity Installation Manual www.tektronix.com 077-0497-00
More informationOutline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview Use Cases Architecture Features Copyright Jaluna SA. All rights reserved
C5 Micro-Kernel: Real-Time Services for Embedded and Linux Systems Copyright 2003- Jaluna SA. All rights reserved. JL/TR-03-31.0.1 1 Outline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview
More informationChapter 0 : MVC review / Threading & Concurrency. CSCI 251 Android App Development
Chapter 0 : MVC review / Threading & Concurrency CSCI 251 Android App Development Part I: Model / View / Controller Review (courtesy of Prof. Lambert) TUI vs GUI Text-based I/O Sequential process Direct
More informationni.com Integrating EPICS and LabVIEW
Integrating EPICS and LabVIEW Agenda Overview Channel Access (CA) Support LabVIEW EPICS CA Server LabVIEW EPICS CA Client EPICS IOC Support CompactRIO PXI 3 rd Party Options Questions and Answers 3 Overview
More informationFigure 3.174: Illustration of the code of the event f USB that plots an USB camera frame if the typed frame is under the acceptable limits (case 0)
107 Figure 3.174: Illustration of the code of the event f USB that plots an USB camera frame if the typed frame is under the acceptable limits (case 0) Typing the desired HS frame in the box f HS, it is
More informationTrigger on TSW1400 DAC and ADC HSDC Pro
Trigger on TSW1400 DAC and ADC HSDC Pro 4.10 + DAC Trigger functionality The DAC functionality for Triggering allows and external trigger on the J11 External Trig Input SMA. This rising edge will cause
More informationSchematic. A: Overview of the Integrated Detector Readout Electronics and DAQ-System. optical Gbit link. 1GB DDR Ram.
A: Overview of the Integrated Detector Readout Electronics and DAQ-System N s CASCADE Detector Frontend (X0) (X) (Y0) (Y) optional: CIPix- Board (T) Optical Gigabit Link CDR.0 FPGA based readout board
More informationADC ACQUISITION MODE...
SRS Data Format Content Contents 1. OVERVIEW... 2 1.1. FRAME COUNTER... 3 1.2. DATA HEADER... 3 1.3. HEADER INFO FIELD... 4 2. ADC ACQUISITION MODE... 5 2.1. OVERVIEW... 5 2.2. ADC DATA FORMAT... 6 2.3.
More informationM4i.44xx-x8-14/16 bit Digitizer up to 500 MS/s
M4i.44xx-x8-14/16 bit Digitizer up to 500 MS/s Up to 500 MS/s on four channels Ultra Fast PCI Express x8 Gen 2 interface Simultaneously sampling on all channels Separate monolithic ADC and amplifier per
More informationSimplify System Complexity
1 2 Simplify System Complexity With the new high-performance CompactRIO controller Arun Veeramani Senior Program Manager National Instruments NI CompactRIO The Worlds Only Software Designed Controller
More information12-bit CompactPCI Digitizer Selection Table
-bit CompactPCI Digitizer Selection Table 36 38 0 bits bits bits 50 MHz 00 MHz 00 and 300 MHz 3) 00 MS/s 00 MS/s 00 MS/s Opt. XA00 required XA00 required XA00 required Ctrl I/O ) < 000 ns < 000 ns < 000
More information