Designing Real-Time Control Applications Using LabVIEW and CompactRIO. Developer Days 2009
|
|
- Prudence Stone
- 5 years ago
- Views:
Transcription
1
2 Designing Real-Time Control Applications Using LabVIEW and CompactRIO Developer Days 2009
3 Agenda CompactRIO Overview Technology Applications Real-Time Control Software Architecture Basic Process Control State-based Architectures Managing Multiple Tasks Fault and Error Handling Programming with LabVIEW FPGA Conclusion and Next Steps 3
4 NI CompactRIO Embedded Architecture Real-Time Processor Reconfigurable FPGA Extreme Ruggedness -40 to 70 C temperature range 50g shock, 5g vibration I/O Modules Low Power Consumption 9 to 35 VDC power, 7-10 W typical Real-Time Processor for deterministic, stand-alone operation, logging and analysis Reconfigurable FPGA for high-speed and custom I/O timing, triggering, control I/O Modules with built-in signal conditioning for connection to sensors/actuators 4
5 Reconfigurable I/O (RIO) Using LabVIEW to design hardware Replace custom circuitry with software-programmable FPGA logic High speed control (1 MHz digital / counter-timer, 200 khz motion control / analog PID) Dedicated logic in silicon for highest reliability Intelligent DAQ (custom timing, triggering, synchronization, counter/timers, PWM) Digital signal processing (decoding and processing industrial sensor signals)
6 LabVIEW Development with CompactRIO 1. Develop on Host CompactRIO Real-Time, FPGA Target 2. Download to Target 3. Deploy to run stand-alone or communicate over Ethernet with host 6
7 CompactRIO Applications Machine Control Packaging/Processing High-speed motion control, batch control, discrete control Heavy Machinery Control Real-time signal processing and control of power electronics, hydraulic systems Semiconductor/Biomed Custom motion and vision inspection, material handling Machine Monitoring Machine Condition Monitoring Bearing order analysis, lubrication monitoring, cooling, combustion Mobile/portable DSA, NVH Noise, vibration, harshness, dynamic signal analysis, acoustics Distributed Acquisition Central controller with distributed I/O nodes over Ethernet/wireless In-Vehicle Data Acquisition In-Vehicle Data Acquisition Automobiles, motorcycles, recreational vehicles, research aircraft, trains Engine and ECU test cells HIL testing of engines and engine controllers, sensor simulation using FPGA Rapid Control Prototyping Automotive/aerospace control prototyping 7
8 DEMO 1 Basic LabVIEW Real-Time Application Demo Setup crio 9074 Real-Time Controller and Chassis NI 9211 Thermocouple
9 Distributed System Manager Monitor systems on the network Manage published data Adds test panels to CompactRIO 9
10 I/O Modules I/O Modules CompactRIO Programming Paradigms LabVIEW Real-Time NI CompactRIO FPGA LabVIEW Real-Time I/O Variables NI Scan Engine I/O memory table RIO Scan Interface FPGA Host Interface LabVIEW FPGA VI 10
11 Real-Time Control Architecture Components Housekeeping Initialization Shutdown Control /Meas Tasks Fault Engine Machine Control Motion Control Machine Vision Data Logging Process Control High Speed DAQ Memory Table I/O Variables Shared Variables I/O and Communications Drivers TCP/UDP Shared Variables Deterministic Ethernet Fieldbus Comm Scan Interface Custom FPGA Code
12 Section 1: Basic Process Control Housekeeping Initialization Shutdown Control /Meas Tasks Fault Engine Machine Control Motion Control Machine Vision Data Logging Process Control High Speed DAQ Memory Table I/O Variables Shared Variables I/O and Communications Drivers TCP/UDP Shared Variables Deterministic Ethernet Fieldbus Comm Scan Interface Custom FPGA Code
13 Section I: Basic Process Control Component Responsibilities Initialization Housekeeping Control and Measurement Tasks Control and Meas Tasks Memory Table Shutdown Housekeeping IO and Comm Drivers Initialize variables Create programming structures Prepare log files etc. Access I/O Execute application logic Stop all tasks Set outputs to safe states Housekeeping 13
14 Section I: Basic Process Control DEMO PID Control Demo Setup crio 9074 Real-Time Controller and Chassis NI 9474 Digital Output NI 9411 Digital Input DC servo motor with encoder Encoder feedback Pulse Width Modulation
15 Section 2: State-based Architectures Initialization Housekeeping Control and Measurement Tasks Control and Meas Tasks Memory Table Shutdown Housekeeping IO and Comm Drivers 15
16 State Machines in LabVIEW While Loop Type Def. Enum Case Structure Shift Register 16
17 Managing Data in State Machines Type Def. Cluster constant Unbundle by Name 17
18 State Machine Transitions Use an enum in each state Use additional logic to select the next case to execute 18
19 Section 2: State-based Architectures DEMO State-based Process Control Demo Setup crio 9074 Real-Time Controller and Chassis NI 9474 Digital Output NI 9411 Digital Input DC servo motor with encoder Encoder feedback Pulse Width Modulation
20 LabVIEW Statechart Module Statecharts and state machines both contain the same basic concepts: States Transitions Statechart adds additional concepts: Hierarchy Concurrency Event-based paradigm Pseudostates & Connectors Based on the UML statechart diagram specification 20
21 Section 3: Managing Multiple Tasks Housekeeping Initialization Shutdown Control /Meas Tasks Fault Engine Machine Control Motion Control Machine Vision Data Logging Process Control High Speed DAQ Memory Table I/O Variables Shared Variables I/O and Communications Drivers TCP/UDP Shared Variables Deterministic Ethernet Fieldbus Comm Scan Interface Custom FPGA Code
22 Why Divide Code into Separate Tasks? Determinism - the ability to complete a task within a fixed amount of time If not separated, non-deterministic operations will cause time critical control tasks to miss execution deadlines (be late). Deterministic Operations Non-Deterministic Operations PID control Motion control Safety logic etc. File I/O Network or serial communication Memory allocation etc. 22
23 Add Tasks with Additional Timed Loops Provide deterministic scheduling for real-time tasks Variety of sources for loop timing Assign unique priorities to a maximum of 128 tasks Obtain timing feedback from loop Dynamically change loop timing Assign to particular CPU core on multicore systems 23
24 Considerations When Adding Tasks Priority Timing Deterministic Control Task Sharing data RT FIFO Shared Variable Non-deterministic Task 24
25 Section 3: Managing Multiple Tasks DEMO Adding a Data Logging Task Demo Setup crio 9074 Real-Time Controller and Chassis NI 9474 Digital Output NI 9411 Digital Input DC servo motor with encoder Encoder feedback Pulse Width Modulation
26 Section 4: Fault and Error Handling Housekeeping Initialization Shutdown Control /Meas Tasks Fault Engine Machine Control Motion Control Machine Vision Data Logging Process Control High Speed DAQ Memory Table I/O Variables Shared Variables I/O and Communications Drivers TCP/UDP Shared Variables Deterministic Ethernet Fieldbus Comm Scan Interface Custom FPGA Code
27 What is a Fault? NI Scan Engine errors I/O scan running late Hardware failed to initialize etc. Users can set faults I/O value out of range Processor usage too high Task ran late etc. E-Stops should be hardware-based 27
28 LabVIEW Real-Time Fault Engine NI Scan Engine error reporting tool View and clear in system manager Access programmatically with Fault VIs Get fault list Set fault Clear fault Clear all faults 28
29 Basic Fault Handler Logic Get fault list Fault logic Shut down? Communicate to other tasks Add fault handler task with additional timed loop Timing: Faster than control loop Priority: Just below control task(s), above logging and processing 29
30 Hardware-based Watchdog To protect against application hangs, you can use the real-time watchdog to reboot the controller All outputs will be set to default power-up states since you reboot Keep him happy Configure the watchdog for reboot and enable him If you don t call the WHACK VI for the duration of timeout then the controller will reboot 30
31 Section 4: Fault and Error Handling DEMO Implementing a Fault Handler Demo Setup crio 9074 Real-Time Controller and Chassis NI 9211 Thermocouple input NI 9474 Digital Output NI 9411 Digital Input DC servo motor with encoder Encoder feedback Pulse Width Modulation
32 Section 5: Programming with LabVIEW FPGA Housekeeping Initialization Shutdown Control /Meas Tasks Fault Engine Machine Control Motion Control Machine Vision Data Logging Process Control High Speed DAQ Memory Table IO Variables Shared Variables I/O and Communications Drivers TCP/UDP Shared Variables Deterministic Ethernet Fieldbus Comm Scan Interface Custom FPGA Code
33 I/O Modules I/O Modules CompactRIO Programming Paradigms LabVIEW Real-Time NI CompactRIO FPGA LabVIEW Real-Time I/O Variables NI Scan Engine I/O memory table RIO Scan Interface FPGA Host Interface LabVIEW FPGA VI 33
34 When to Use LabVIEW FPGA Waveform acquisition > 1kHz Custom timing (25ns resolution) Custom triggering Hardware based signal processing and analysis Highest performance Support for additional C Series Modules 34
35 Using LabVIEW FPGA with Scan Mode 1. Add FPGA to project 2. Drag modules to FPGA 3. Requires compile Scan mode modules FPGA mode modules 35
36 Adding the LabVIEW FPGA I/O Task Read/Write Control Open FPGA VI Reference Close FPGA VI Reference Add LabVIEW FPGA I/O task with additional timed loop Timing: Application dependent Priority: If not control, below fault handler 36
37 Section 5: Programming with LabVIEW FPGA DEMO High-speed DAQ and Signal Processing Using LabVIEW FPGA Demo Setup crio 9074 Real-Time Controller and Chassis NI 9474 Digital Output NI 9411 Digital Input NI 9233 Accelerometer DC servo motor with encoder and accelerometer Encoder feedback Pulse Width Modulation
38 Next Step Search Control Primer on ni.com Learn more National Instruments Customer Education LabVIEW and crio Development Fundamentals National Instruments Customer Education LabVIEW Real-Time Application Development National Instruments Customer Education LabVIEW FPGA 38
39 LabVIEW Learning Paths Advanced LabVIEW Advanced I: Large Application Development LabVIEW Object-Oriented Programming System Design Intermediate LabVIEW Intermediate I and II Specialty LabVIEW Real-Time Application Development CompactRIO Fundamentals and LabVIEW FPGA LabVIEW Instrument Control RF Fundamentals and RF Application Development LabVIEW Machine Vision and Image Processing LabVIEW DAQ and Signal Conditioning Foundation LabVIEW Basics I and II
40 Ways To Learn LabVIEW In A Classroom Near You Held at a local hotel or training facility Personal Interaction with Instructor and other Attendees On-line At Your Desk Live and Instructor-led No travel and reduced time away from work At Your Company Office Tailored course material for your company s needs No travel required At Your Convenience Self-paced course kits On-demand training modules located in the Services Resource Center
41 Training & Certification Membership Program Unlimited access to all regional and on-line courses for one year Unlimited access to all certification exams for one year Option to retake all courses and exams ONE PRICE
ni.com Decisions Behind the Design: LabVIEW for CompactRIO Sample Projects
Decisions Behind the Design: LabVIEW for CompactRIO Sample Projects Agenda Keys to quality in a software architecture Software architecture overview I/O safe states Watchdog timers Message communication
More informationGraphical System Design for Machine Control
Graphical System Design for Machine Control Overview Embedded System Development for Machine Control Using a Single, Automated Graphical Programming Tool Chain and Programmable Automation Controllers (PACs)
More informationDeveloping Measurement and Control Applications with the LabVIEW FPGA Pioneer System
Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System Introduction National Instruments is now offering the LabVIEW FPGA Pioneer System to provide early access to the new
More informationIntroduction to LabVIEW and NI Hardware Platform
Introduction to LabVIEW and NI Hardware Platform Corrie Botha Platform-Based Approach 2 With LabVIEW, You Can Program the Way You Think 3 With LabVIEW, You Can Program the Way You Think The graphical,
More informationAgenda. Programming FPGAs Why Are They Useful? NI FPGA Hardware Common Applications for FPGAs How to Learn More
Agenda Programming FPGAs Why Are They Useful? NI FPGA Hardware Common Applications for FPGAs How to Learn More FPGA Technology Programmable Interconnects Logic Blocks I/O Blocks FPGA Logic Implementation
More informationHigh-Level Synthesis with LabVIEW FPGA
High-Level Synthesis with LabVIEW FPGA National Instruments Agenda Introduction NI RIO technology LabVIEW FPGA & IP Builder RIO Hardware Platform Application 2 An Ideal Embedded Architecture Processor
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 informationLabVIEW FPGA in Hardware-in-the-Loop Simulation Applications
LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications Publish Date: Dec 29, 2008 38 Ratings 4.16 out of 5 Overview Hardware-in-the-loop (HIL) simulation is achieving a highly realistic simulation
More informationni.com Best Practices for Architecting Embedded Applications in LabVIEW
Best Practices for Architecting Embedded Applications in LabVIEW Overview of NI RIO Architecture PC Real Time Controller FPGA 2 Where to Start? 3 Requirements Before you start to design your system, you
More informationBest Practices for Architecting Embedded Applications in LabVIEW Jacques Cilliers Applications Engineering
Best Practices for Architecting Embedded Applications in LabVIEW Jacques Cilliers Applications Engineering Overview of NI RIO Architecture PC Real Time Controller FPGA 4 Where to Start? 5 Requirements
More informationChapter 2 LabVIEW FPGA
Chapter 2 LabVIEW FPGA 2.1 Field-Programmable Gate Array (FPGA) An field-programmable gate array (FPGA) [1] is a device that contains a matrix of reconfigurable gate array logic circuitry. When an FPGA
More informationApplication State Machine
Application State Machine Project In this tutorial, create a real, working program to help you learn how to develop programs for your own applications in the future. This tutorial guides you through writing
More informationSimplify System Complexity
Simplify System Complexity With the new high-performance CompactRIO controller Fanie Coetzer Field Sales Engineer Northern South Africa 2 3 New control system CompactPCI MMI/Sequencing/Logging FieldPoint
More informationLabVIEW Basics I: Introduction Course
www.ni.com/training LabVIEW Basics I Page 1 of 4 LabVIEW Basics I: Introduction Course Overview The LabVIEW Basics I course prepares you to develop test and measurement, data acquisition, instrument control,
More informationMOIS Overview. 1. Developer Walkthrough
MOIS Overview The Modular Ocean Instrumentation System (MOIS) software was developed in the LabVIEW programming language. The software runs on a LabVIEW real-time target. The National Instruments produced
More informationCompactRIO. Contents and Overview
Contents and Contents...366 Configuration Guide...371 Reconfigurable Embedded Systems NEW! Real-Time Controllers...372 NEW! Reconfigurable Chassis...373 R Series Expansion Systems NEW! R Series Expansion
More informationNI Smart Cameras PRODUCT FLYER CONTENTS. Have a question? Contact Us.
Have a question? Contact Us. PRODUCT FLYER NI Smart Cameras CONTENTS NI Smart Cameras Detailed View of ISC-178x Key Features Vision Software Hardware Services Page 1 ni.com NI Smart Cameras NI Smart Cameras
More informationGetting Results with CompactRIO and LabVIEW
Getting Results with CompactRIO and LabVIEW Getting Started This tutorial demonstrates how to develop a CompactRIO application in LabVIEW. The application uses a CompactRIO R Series Expansion system or
More informationThe LabVIEW RIO Architecture and the Newest Member to the CompactRIO Family
The LabVIEW RIO Architecture and the Newest Member to the CompactRIO Family Brett Burger Sr. Product Manager What is CompactRIO? IP Camera GigE Camera Analog Frame Grabber Analog Camera Motor Drivers and
More informationHands-On Seminar. Evaluate CompactDAQ and LabVIEW for Your Application 09/05/2017. ni.com
Hands-On Seminar Evaluate CompactDAQ and LabVIEW for Your Application 09/05/2017 ni.com Jason Strydom Technical Sales Engineer CLD Let s Talk About You What type of applications are you going to be working
More informationHow to validate your FPGA design using realworld
How to validate your FPGA design using realworld stimuli Daniel Clapham National Instruments ni.com Agenda Typical FPGA Design NIs approach to FPGA Brief intro into platform based approach RIO architecture
More informationLabVIEW TM Real-Time 2: Architecting Embedded Systems Exercises
LabVIEW TM Real-Time 2: Architecting Embedded Systems Exercises Course Software Version 2012 November 2012 Edition Part Number 325585B-01 LabVIEW Real-Time 2 Exercises Copyright 2010 2012 National Instruments
More informationControl Technology. motion controller and power amplifier
Control Technology motion controller and power amplifier Erik van Hilten Rik Prins National Instruments Agenda Controller, the central element Tools for controller design in drive systems: - in PC-based
More informationFPGA design with National Instuments
FPGA design with National Instuments Rémi DA SILVA Systems Engineer - Embedded and Data Acquisition Systems - MED Region ni.com The NI Approach to Flexible Hardware Processor Real-time OS Application software
More informationGETTING STARTED NI 9501 C Series Stepper Drive Modules and NI SoftMotion Module
GETTING STARTED NI 9501 C Series Stepper Drive Modules and NI SoftMotion Module Note If you are a new user of LabVIEW or are unfamiliar with LabVIEW, refer to the Getting Started with LabVIEW manual for
More informationNI Linux Real-Time. Fanie Coetzer. Field Sales Engineer SA North. ni.com
1 NI Linux Real-Time Fanie Coetzer Field Sales Engineer SA North Agenda 1. Hardware Overview 2. Introduction to NI Linux Real-Time OS Background & Core Technology Filesystem Connectivity and Security 3.
More informationCAN Based Data Acquisition
Introduction This project will convert physical temperature measurements into Controller Area Network (CAN) messages following the Society of Automotive Engineers standard, SAE-J1939, Surface Vehicle Recommended
More informationEE249 Lab September 30 h, 2008 Hugo A. Andrade
High-Level Development Tools Data Flow C Code Textual Math Modeling Statechart EE249 Lab September 30 h, 2008 Hugo A. Andrade Graphical System Design Platform Linux Macintosh Windows Real-Time FPGA Micro
More informationLabVIEW 2009 Real-Time & FPGA 最新技術剖析. National Instruments 美商國家儀器 行銷部技術經理吳維翰
LabVIEW 2009 Real-Time & FPGA 最新技術剖析 National Instruments 美商國家儀器 行銷部技術經理吳維翰 LabVIEW RT 2009 Agenda NI Real-Time Hypervisor MathScript RT RT System Backup and Restore crio Streaming API LabVIEW FPGA 2009
More informationNational Instruments Approach
National Instruments Approach Our graphical programming software, LabVIEW, and modular, open hardware, has redefined how engineers work throughout the entire product design cycle. Committed to Engineers
More informationWhat You ll Do Today. Learn LabVIEW fundamentals Acquire temperature signal Output warning light based on alarm level Write data to file
1 What You ll Do Today Learn LabVIEW fundamentals Acquire temperature signal Output warning light based on alarm level Write data to file 2 National Instruments at a Glance Leaders in Computer-Based Measurement
More informationPropeller Control of Wind Tunnel Models
Propeller Control of Wind Tunnel Models Martin Hasler RUAG Aviation CH-6032 Emmen +41 41 268 38 40 martin.hasler@ruag.com www.ruag.com Contents RUAG Aerodynamics Propeller Testing Propeller Control of
More informationC Series Analog Output Modules
C Series Analog Output Modules NI 9263, NI 9265 NEW! ±10 V and 0 to 20 ma analog output ranges, 16-bit resolution, 100 ks/s simultaneous update rate 4 channels per module Isolation up to 2,300 V rms (withstand),
More informationBuilding a Next Generation Data Logging System
1 Building a Next Generation Data Logging System Fanie Coetzer, Field Sales Engineer Northern South Africa Outline Introduction to the Next Generation of Data Logging Signals and Signal Conditioning Data
More informationRunning OPAL-RT s ehs on National Instruments crio: Sub-microsecond power-electronic simulation
Running OPAL-RT s ehs on National Instruments crio: Sub-microsecond power-electronic simulation Ben Black Market Development Manager, Real-Time Test & Power Systems National Instruments ben.black@ni.com
More informationDeveloping Custom CompactRIO Modules
ni.com Developing Custom CompactRIO Modules An Introduction to the Module Development Kit 2.0 Background William Johnston Certified LabVIEW Architect Certified Instructor Project Engineer (Embedded Systems)
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 informationWhat You ll Do Today. Learn LabVIEW fundamentals Acquire temperature signal Output warning light based on alarm level Write data to file
1 What You ll Do Today Learn LabVIEW fundamentals Acquire temperature signal Output warning light based on alarm level Write data to file 2 National Instruments at a Glance Leaders in Computer-Based Measurement
More informationIndustrial PC for real-time rapid prototyping KEY FEATURES
xpc TargetBox Industrial PC for real-time rapid prototyping xpc TargetBox is an industrial PC system that features a combination of performance, ruggedness, and I/O expandability in a compact package specifically
More informationHigh-Value PXI Embedded Controller for Windows. High-Value Embedded Controllers for PXI Express NI PXI-8101, NI PXI NI PXIe-8101, NI PXIe-8102
High-Value PXI Embedded Controller for Windows NI PXI-8101, NI PXI-8102 2.0 GHz single-core for PXI-8101, 1.9 GHz dual-core for PXI-8102 1 GB (1 x 1 GB DIMM) 800 MHz DDR2 RAM standard, 4 GB (1 x 4 GB DIMMs)
More informationCOTS Technology for High Energy Physics Instrumentation Dr. James Truchard President, CEO, and Cofounder National Instruments
COTS Technology for High Energy Physics Instrumentation Dr. James Truchard President, CEO, and Cofounder National Instruments Corporate Background Leaders in Computer-based Measurement and Automation Long-term
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 informationZáklady práce a programovania CompactRIO systémov pre meracie aplikácie
Základy práce a programovania CompactRIO systémov pre meracie aplikácie Ing. Mgr. Márk Jónás (ANV, s.r.o.) 29.6.2012 Tato prezentace je spolufinancována Evropským sociálním fondem a státním rozpočtem České
More informationHardware-in-the-Loop and Real-Time Testing Techniques
Hardware-in-the-Loop and Real-Time Testing Techniques Fanie Coetzer Application Engineer The Challenge of Complexity BMW 7 Series: 70 ECUs Lexus 460: 100 ECUs Embedded Control Systems Navigation Control
More informationEECS Berkeley EE249 LabVIEW Framework. Hugo A. Andrade Principal Architect LabVIEW Platform & Real Time Group
EECS Berkeley EE249 LabVIEW Framework Hugo A. Andrade Principal Architect LabVIEW Platform & Real Time Group Agenda Overview of NI Tools LabVIEW Intro Framework Parallel programming From multi-core to
More informationDSP using Labview FPGA. T.J.Moir AUT University School of Engineering Auckland New-Zealand
DSP using Labview FPGA T.J.Moir AUT University School of Engineering Auckland New-Zealand Limitations of a basic processor Despite all of the advancements we ve made in the world of processors, they still
More informationECD140/ECD140e INSTRUCTION MANUAL. Eddy-Current Displacement Sensor. Measurement Systems from LION PRECISION. for National Instruments CompactRIO
INSTRUCTION MANUAL ECD140/ECD140e Eddy-Current Displacement Sensor for National Instruments CompactRIO Measurement Systems from LION PRECISION Lion Precision 563 Shoreview Park Road St. Paul, Minnesota
More informationMULTIFUNCTION AIRCRAFT FLIGHT SURFACE BETTER AVIONICS VERIFICATION TOOL ELECTRONIC CONTROL UNIT TEST SYSTEM: A. Project Goals
MULTIFUNCTION AIRCRAFT FLIGHT SURFACE ELECTRONIC CONTROL UNIT TEST SYSTEM: A BETTER AVIONICS VERIFICATION TOOL Modern avionics exemplify safety and mission-critical, dependable systems. These systems continue
More informationCompactDAQ Chassis PRODUCT FLYER CONTENTS. Цены и срок поставки уточняйте на сайте по телефону: или
PRODUCT FLYER CompactDAQ Chassis CONTENTS CompactDAQ Chassis Detailed View of cdaq-9189 Key Features NI-DAQmx Application Programming Interface (API) Platform-Based Approach to Conditioned Measurements
More informationVIBbox 64-Channel Sound & Vibration Solution
VIBbox 64-Channel Sound & Vibration Solution VIBbox is a high-accuracy, high channel count, dynamic signal analyzer system for sound and vibration applications. VIBbox packages four DT9857E modules in
More informationPACs for Industrial Control, the Future of Control
PACs for Industrial Control, the Future of Control PACs for Industrial Control, the Future of Control The 80-20 Rule For the last decade a passionate debate has raged about the advantages and disadvantages
More informationDAQ & Control with PXI. Murali Ravindran Senior Product Manager
DAQ & Control with PXI Murali Ravindran Senior Product Manager Agenda What is PXI? Trigger with PXI Multicore Programming DAQ & Control with FPGA Instrumentation Timeline 1965 1987 1995 1997 Photo Courtesy
More informationNdrive QL andqle Digital Panel-Mount Piezo Drive
Ndrive QL and QLe Amplifiers/Drives Ndrive QL andqle Digital Panel-Mount Piezo Drive Real-time distributed control architecture allows synchronized motion control on up to 32 axes of piezo and/or servo
More informationIncrease Your Test Capabilities with Reconfigurable FPGA Technology
Increase Your Test Capabilities with Reconfigurable FPGA Technology CTEA Electronics Symposium Ryan Verret Senior Product Manager FPGA Technology for Test National Instruments Graphical System Design A
More informationGraphical System Design:
1 Graphical System Design: Bringing Embedded Design to the Masses in Science and Engineering Hugo A. Andrade Principal Architect, Architecture and Technology Group Zach Nelson Academic Field Engineering
More informationModernizing Power Grids with Distributed Intelligence and Smart Grid-Ready Instrumentation
1 Modernizing Power Grids with Distributed Intelligence and Smart Grid-Ready Instrumentation Steve McAlonan, National Instruments Business Development Manager, Eastern US Energy Segment Roberto Piacentini,
More informationHow Real-Time Testing Improves the Design of a PMSM Controller
How Real-Time Testing Improves the Design of a PMSM Controller Prasanna Deshpande Control Design & Automation Application Engineer MathWorks 2015 The MathWorks, Inc. 1 Problem Statement: Design speed control
More informationScientific Instrumentation using NI Technology
Scientific Instrumentation using NI Technology Presented by, Raja Pillai Technical Consultant and Field Engineer National Instruments Australia Pty. Ltd. NI s Platform-Based Approach 2 The LabVIEW RIO
More informationECU Measurement and Calibration in a Real-Time Test Environment. Roland Magolei National Instruments Engineering GmbH Embedded Networks
ECU Measurement and Calibration in a Real-Time Test Environment Roland Magolei National Instruments Engineering GmbH Embedded Networks Term Definitions What is ECU Calibration? Software Optimization of
More informationCustomer Education Course Catalog
Customer Education Course Catalog With a wide variety of professional resources for your personalized needs, including expert training and industry-recognized certifications, NI helps both beginners and
More informationUsing PXI to Rapidly Develop Structural Test Systems for a Space Exploration Vehicle
Using PXI to Rapidly Develop Structural Test Systems for a Space Exploration Vehicle by Dave Baker, G Systems Submitted by National Instruments Introduction We successfully conducted the first structural
More informationLabVIEW Graphical Programming
LabVIEW Graphical Programming Fourth Edition Gary W. Johnson Richard Jennings McGraw-Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney
More informationData Communication in LabVIEW
An Overview of Data Communication in LabVIEW Elijah Kerry LabVIEW Product Manager Certified LabVIEW Architect (CLA) Data Communication Options in LabVIEW 1. TCP and UDP 2. Network Streams 3. Shared Variables
More informationHexapod Motion Controller with EtherCAT
Hexapod Motion Controller with EtherCAT Control a 6-Axis Positioning System via Fieldbus Interface C-887.53x Integration into an automation system Synchronous motion in 6 axes Cycle time 1 ms Commanding
More informationNI CompactRIO. Productivity Precision and Accuracy Flexibility Quality and Ruggedness. ni.com/compactrio
NI CompactRIO Productivity Precision and Accuracy Flexibility Quality and Ruggedness Graphical System Design Graphical system design combines NI LabVIEW system design software with commercial off-the-shelf
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 informationEnsemble QL andqle Networked Panel-Mount Piezo Drive
Ensemble QL and QLe Motion Controllers Ensemble QL andqle Networked Panel-Mount Piezo Drive Networkable with any Ensemble drive to control up to ten axes of piezo and/or servo motor stages Single or Multi-axis
More informationWhat is Mechatronics
Mechatronics What is Mechatronics What Is Mechatronics? Mechatronics is a methodology used for the optimal design of electromechanical products. Multi-disciplinary system design has employed a sequential
More informationOpen Platform for Developing and Testing Smart Grid Automation Systems. Igor Alvarado National Instruments Corp.
Open Platform for Developing and Testing Smart Grid Automation Systems Igor Alvarado National Instruments Corp. Panel 1: State of the Art: Modeling, Simulation, Testing and Calibration Facilities April
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 informationAutomated Industrial Wind Tunnel Network Control with LabView
Automated Industrial Wind Tunnel Network Control with LabView Senior Project Proposal Matt Draear Advisor: Alexander Malinowski November 15, 2012 Project Summary The purpose of this project is to upgrade
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 informationSqueezing the Most Out of a Dentifrice Filling Application
Squeezing the Most Out of a Dentifrice Filling Application Authors J. Duane McDonough, Business Development Manager, Data Science Automation Ryan W. Vallieu, Senior Measurement & Automation Consultant,
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 informationProgramming for the LabVIEW Real-Time Module Using LabWindows/CVI
Application Note 182 Programming for the LabVIEW Real-Time Module Using LabWindows/CVI Introduction This document discusses using LabWindows/CVI to interface with RT Series hardware and to write DLLs to
More informationVIBBOX. 32, 48, or 64-Channel Sound & Vibration Solution Expansion to 256 Channels. Key Feature of Each VIBbox: Table 1. Key Features of VIBbox Models
VIBBOX 32, 48, or 64-Channel Sound & Vibration Solution Expansion to 256 Channels VIBbox is a high-accuracy, high channel count, dynamic signal analyzer system for sound and vibration applications. Each
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 informationMounzer saleh Applications engineer Tel:
ni.com Mounzer saleh Applications engineer Email: mounzer.saleh@ni.com Tel: +961 1 33 28 28 What comes with your Academic Site License? Plan : What is an ASL Can you purchase an ASL? Your ASL : out of
More information2015 LabVIEW Developer Days
2015 LabVIEW Developer Days Welcome and Introduction Hyper-Connected Infrastructure 2 IOT WILL IMPACT 75% ENGINEERS IN 3 YEARS - VDC 50 BILLION DEVICES CONNECTED BY 2020 30X INCREASE IN THINGS - GARTNER,
More informationECONseries Low Cost USB DAQ
ECONseries Low Cost USB Data Acquisition Modules ECONseries Low Cost USB DAQ The ECONseries is a flexible yet economical series of multifunction data acquisition modules. You choose the number of analog
More informationModernizing Power Grids with Distributed Intelligence and Smart Grid Ready Instrumentation
1 Modernizing Power Grids with Distributed Intelligence and Smart Grid Ready Instrumentation Barry Myers, National Instruments District Sales Manager Indiana & Illinois Jan/2012 Our Challenges Smart Grid
More informationLabVIEW Core 1. What You Need To Get Started. File Locations. The course installer places the course files in the following location: ni.
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
More informationRapid Control Prototyping Solutions Electrical Drive, Power Conversion and Power Systems
Rapid Control Prototyping Solutions Electrical Drive, Power Conversion and Power Systems Presented by Guillaume Boué guillaume.boue@opal-rt.com 2013 OPAL-RT www.opal-rt.com Presentation outline WHY INTRO
More informationNI 9512 C Series Modules and AKD Servo Drives
GETTING STARTED NI 9512 C Series Modules and AKD Servo Drives Note If you are a new user of LabVIEW or are unfamiliar with LabVIEW, refer to the Getting Started with LabVIEW manual for information about
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 informationTitle: High-Volume Automated Production Test with NI CompactRIO. Author: Robert Hoffman Signal.X Technologies, LLC
Title: High-Volume Automated Production Test with NI CompactRIO Author: Robert Hoffman Signal.X Technologies, LLC Industry: Automotive, Automated Test Products: National Instruments LabVIEW, CompactRIO
More informationDT MS/s High-Speed, Isolated Simultaneous USB Data Acquisition Module. Overview. Key Features. Bandwidth of the DT9862
DT9862 10 MS/s High-Speed, Isolated Simultaneous USB Data Acquisition Module Overview The DT9862 is a high-speed, high-performance USB data acquisition module that provide throughput rates up to 10 MS/s
More informationMotion Controller. MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control
MXC Series Multi-Axis Motion Controller Compact Motion Controller with up to 6 Axes of Control Allied Motion s MXC motion controller is a very compact, multi-axis servo and/or step motor motion controller,
More information1.30 GHz Dual-Core CPU, 2 GB DRAM, 4 GB Storage, Kintex-7 70T FPGA, 4-Slot CompactRIO Controller
SPECIFICATIONS crio-9040 1.30 GHz Dual-Core CPU, 2 GB DRAM, 4 GB Storage, Kintex-7 70T FPGA, 4-Slot CompactRIO Controller Definitions Warranted specifications describe the performance of a model under
More informationNew Software-Designed Instruments
1 New Software-Designed Instruments Nicholas Haripersad Field Applications Engineer National Instruments South Africa Agenda What Is a Software-Designed Instrument? Why Software-Designed Instrumentation?
More informationGetting Started with the LabVIEW Real-Time Module
Getting Started with the LabVIEW Real-Time Module Contents This document provides steps to build a simple deterministic application and references to programming examples and documentation for more information
More information1.60 GHz Quad-Core CPU, 4 GB DRAM, 16 GB Storage, Kintex-7 325T FPGA, 8-Slot CompactRIO Controller
SPECIFICATIONS crio-9049 1.60 GHz Quad-Core CPU, 4 GB DRAM, 16 GB Storage, Kintex-7 325T FPGA, 8-Slot CompactRIO Controller Definitions Warranted specifications describe the performance of a model under
More informationDigital Camera Image Acquisition
NI PCI-1424, NI PCI-1422 NI PCI-1424 RS422, LVDS, or TTL area- and line-scan camera compatibility Full 8-, 10-, 12-, 14-, 16-, 24-, and 32-bit resolution (grayscale or color) 50 MHz pixel clock rate with
More informationDon t Think You Need an FPGA? Think Again!
1 Don t Think You Need an FPGA? Think Again! Arun Veeramani Senior Program Manager National Instruments Don t Think You Need an FPGA? Think Again! Goals for Today Define and explain FPGAs Address common
More informationHigh-Speed M Series Multifunction DAQ 16-Bit, up to 1.25 MS/s, up to 80 Analog Inputs
High-Speed M Series Multifunction DAQ 16-Bit, up to 1.25 MS/s, up to 80 Inputs NI M Series High-Speed NI recommends high-accuracy M Series for 5X more measurement sensitivity and lowpass filtering 16,
More informationLabVIEW Communication Techniques for Distributed Applications
LabVIEW Communication Techniques for Distributed Applications Agenda Intro: What is a Distributed Application? Part I: LabVIEW Communication Techniques Part II: Implementing Communication Tasks Distributed
More informationECONseries Low Cost USB DAQ
ECONseries Low Cost USB Data Acquisition Modules ECONseries Low Cost USB DAQ The ECONseries is a flexible yet economical series of multifunction data acquisition modules. You choose the number of analog
More informationID 020C: Hardware-in-Loop: System Testing Without the System
ID 020C: Hardware-in-Loop: System Testing Without the System Applied Dynamics International Marcella Haghgooie Sr. Field Applications Engineer 13 October 2010 Version: 1.2 Marcella Haghgooie Sr. Field
More informationWith respect to the National Instruments software product(s) being used, the following patents may apply:
PATENT NOTICE National Instruments Software Related Patents With respect to the National Instruments software product(s) being used, the following patents may apply: LabVIEW The LabVIEW software is covered
More informationA variety of ECONseries modules provide economical yet flexible solutions
Economy USB Mini-Instruments Flexible Yet Economical A variety of low-cost modules are available to provide flexible yet economical solutions. Choose the number of analog I/O and digital I/O channels,
More information