NIWeek 2019

From LabVIEW Wiki
Jump to: navigation, search
< NIWeek 2018 | NIWeek Home | NIWeek 2020 >

Keynote Sessions

Tuesday Morning Keynote: Full Force Ahead (Tuesday, May 21st, 2019)

Tuesday Afternoon Keynote: The Full Force of the NI Platform (Tuesday, May 21st, 2019)

Wednesday Morning Keynote: Full Force Ahead Toward Disruptive Change (Wednesday, May 22nd, 2019)

Wednesday Afternoon Keynote: An Enduring Force-Defying Boundaries (Wednesday, May 22nd, 2019)

  • Note: Due to the proprietary content included in Captain Scott Kelly’s keynote, NI was unable to record his session.

Wednesday Afternoon Engineering Impact Awards (Wednesday, May 22nd, 2019)

Technical Sessions

Software Engineering Processes, Architectures, and Design (SEPAD) Track

  • Monday, May 20th
    Compared with current-generation LabVIEW, using classes in LabVIEW NXG is a little bit different and sometimes better for certain aspects, but you can still gain a lot with integrated development environment (IDE) object-oriented design. Learn how to use object-oriented programming (OOP) in LabVIEW NXG and boost productivity by visually building your object-oriented designs using the UML Class Editor add-on.
    In just an hour of LabVIEW programming, you interact with the LabVIEW IDE hundreds, perhaps thousands, of times. Chances are, you could be executing many editor gestures more efficiently. Explore how to change your workflow to perform the most common LabVIEW programming tasks as quickly as possible.
    • The Importance of Abstraction and Standardization in Automated Test by Jonathan Hobson, Systems Engineering Group Lead, TBG Solutions (slides)
    The need for dynamic, scalable, and reconfigurable test equipment is growing more prevalent. A strong foundation of abstraction and standardization is required to meet these ever-changing requirements. Explore a variety of abstraction techniques and discuss the benefits of a standardized platform across ATE.
    Start your NIWeek by learning about the Project Minitrack in the Software Engineering Processes, Architecture, and Design (SEPAD) Track. Explore DUT and test requirements and learn how #bookmarks can make requirements management easier.
    LabVIEW 2019 introduces two new data types: sets and maps. You can use these to achieve simpler, more intuitive solutions to common programming tasks and replace existing code based on variant attributes. Learn how to adapt older code and explore innovative examples where these new data types really shine.
    Developing a new software process and gaining buy-in from all stakeholders is difficult. Learn how to run a workshop with the goal of highlighting the key success criteria and metrics. Also leave with some follow-up work packages to develop your process.
    Malleable VIs let you write a VI once for one data type and re-use it for many different data types. These flexible VIs were key to developing the new sets and maps APIs in LabVIEW 2019. We will explore the powerful techniques that you can use in your own code.
    • No NI Summit in Your City? Build Your Own! by Darren Mather, LabVIEW Architect, iNU Solutions (Links Coming Soon)
    The success of GDevCon in 2018 demonstrates the huge demand for LabVIEW events beyond NI offerings. Discuss the future of community-organized events and learn that, with a bit of willpower, anyone can create their own. Uncover what the community wants from these events, what should change, and how you can make it happen.
    • TestStand Customization: Architecting TestStand Framework for Noncoders by Sreejith Sreenivasan, Systems Architect, Multics Ltd (slides)
    Developing a generic test framework for a team of engineers with differing coding abilities can be a difficult balance to strike. This presentation provides guidelines for an NI TestStand based generic test framework with a view of empowering subject matter experts to use the framework in all aspects of testing.
    • Customizing Your WebVIs by Darin Gillis, R&D Product Owner - LabVIEW NXG Web Module, National Instruments and Milan Raj, Senior Software Engineer, National Instruments (forum|slides)
    LabVIEW 2019 introduces two new data types: sets and maps. You can use these to achieve simpler, more intuitive solutions to common programming tasks and replace existing code based on variant attributes. Learn how to adapt older code and explore innovative examples where these new data types really shine.
    Static linking in LabVIEW objected-oriented programming applications occurs when passing objects between separate programs or dynamically loaded components. The end result of this is each application can load the other's entire codebase into memory as a dependency. One way to alleviate this issue is to create abstract classes to remove the dependencies.
    How do you build a big, complex LEGO spaceship? You start with a pile of generic pieces and strategically assemble them into a complex intergalactic death machine. How do you build big, complex LabVIEW applications? You start with a library of generic components and strategically assemble them into a complex, problem-solving solution.
    Asynchronous channel wires provide an improved metaphor for communication among parallel LabVIEW loops. Explore a monitoring system using channel wires to manage up to 24 cloned monitoring stations consisting of six asynchronous loops managed by channel message handlers. Hear about some tricks and caveats learned when using channel wires.
    • Using DQMH in TestStand by Sam Roundy, Partner, Testeract (Links Coming Soon)
    The Delecor Queued Message Handler (DQMH) is a robust framework in LabVIEW. Discover how to effectively use DQMH modules in a TestStand architecture. Watch demonstrations of both request and broadcast events and cloneable and singleton modules at this how-to presentation.
  • Tuesday, May 21st
    • Automating Repetitive Development Tasks in TestStand by Chris Fazekas, Test Engineer, Lockheed Martin (slides)
    Do you want to add the same step to the 300 subsequences in your TestStand sequence? Do you need to change all the LabWindows™/CVI adapters to C/C++ DLL adapters or add the same local variable to each subsequence? Discover how to develop automated TestStand sequences using the ActiveX TestStand Engine interface and properties that simplify code generation.
    A modern and powerful web application includes a website front end (HTML5, CSS, JavaScript) that talks to a web server and some databases. You're not a web developer? Don't worry. With both LabVIEW web services and the LabVIEW NXG Web Module, you can program your entire web application in G. Come to this session to see how!
    The LabVIEW development system has lots of features that make programming in G a joy. Learn how you can design your code to help LabVIEW instead of hindering it. Explore techniques SSDC uses to design large, easily maintainable systems with no performance issues so you can help LabVIEW help you.
    Rather than beginning with a design pattern or fancy UML diagram, have you considered focusing first on the User Experience. Come learn how one team struck a balance between clever design and ease of use for the test developer. Equip test engineers be test engineers and not programmers.
    Learn about NI's experiences implementing advanced LabVIEW-based frameworks for internal use that require client extensibility across diverse use-cases. This presentation is an in-depth demonstration of LabVIEW 2019 features paired with elegant programming techniques, using actual application examples. Examples will include sets & maps, malleable VIs, Express VIs, class substitution, derived base class restriction, and more.
    Packed project libraries (PPLs) are not as evil as their bad reputations indicate, but you should avoid some obscure properties and restrictions to prevent conflicts or LabVIEW crashes. Get insight on these issues and explore solutions to ease the pain when using PPLs.
    • Efficient User Interface Development in Post-Silicon Validation by Wolfgang Rominger, Verification & Validation Engineer, NXP Semiconductor Austria and Denis Grgic, Student, FH Joanneum (slides)
    User interfaces (UIs) for post-silicon validation require flexibility for configuration and debugging. Explore a concept based on the Delacor Queued Message Handler (DQMH) for building a UI to debug validation setups featuring multiple instruments and device under test (DUT) control. This DUT-independent concept helps save development and debugging time.
    In LabVIEW NXG, we have fundamentally reimagined how our users interact componentize their applications into libraries. Come learn about the improved workflows and best practices for creating applications and libraries in LabVIEW NXG.
    • Traits: A New Approach to Designing Reusable Code by Dmitry Sagatelyan, CEO, Arktur Technologies LLC (slides)
    Reusing properly engineered code saves time and money. Learn different techniques for designing reusable code and ways to work around single-inheritance limitations in G. Also discover how using traits may reduce the cost of designing, implementing, and maintaining your reuse libraries.
    Discover effective ways of moving your code from here to there without getting caught. Learn which tool suits your smuggling needs: LabVIEW packed project libraries (PPLs), Package Manager, and source code distribution.
    • If It Bleeds We Can Kill It: Ninja Skills for Test Time Reduction by Norman Kirchner, Principal RF & Communications Applications Engineer, National Instruments (Links Coming Soon)
    We will review common signs of internal bleeding (of test time) as well as deliver solid tips and techniques for (ninja) slicing out the infected parts of your testing strategies from both software and general test strategy perspectives. Design, Validation and Production; nobody is exempt from the impacts of test time. You can save days of testing by shaving off a few seconds, or save a million dollars in a microsecond.
    • Simplifying your HAL with LVOOP and DQMH® by Fabiola De la Cueva, Certified LabVIEW Architect, Founder, Delacor and Michael Howard, Principal Automation Test Engineer, Advanced Bionics (Links Coming Soon)
    Learn how Advanced Bionics simplified their Hardware Abstraction Layer (HAL) using LVOOP. Discover how they avoided the usual pitfalls in a HAL by using DQMH for their Measurement Abstraction Layer (MAL). Hear how the development team was able to work on the project efficiently even though the developers had different proficiency levels.
    • Custom Device Design for Usability and Maintainability by Tristan Cowan, Chief Engineer, Real-Time Test, Bloomy Controls (slides)
    Custom devices can be powerful tools for real-time test in VeriStand; however, they present a unique set of challenges and constraints for the developer. Learn tips and tricks for writing custom devices targeted at a robust user experience and efficient operation. Focus on creating testable, maintainable code.
    Explore the features of VI Analyzer and learn how you can easily incorporate it into your workflow using project provider hooks for enhanced IDE integration. Also discover how to implement and deploy your own custom VI Analyzer tests and create tests that automatically fix the failures they encounter.
  • Wednesday, May 22nd
    • 10 Steps to Unleash Engineering Productivity With Automated Evaluation by Josef Eiswirt, Sales Manager, measX GmbH & Co. (Links Coming Soon)
    TDM projects are often complex and cross-departmental. Learn best practices for these projects and which information is important. Leave with a checklist for your projects.
    • LabVIEW NXG: Advisory Lightning Rounds by Sumedha Ganjoo, Project Manager, National Instruments; Nicole Richard, National Instruments; Taylor Riche, Principal Product Owner, National Instruments; and Jon Soneson, Group Manager, Software User Experience, National Instruments (slides)
    Come meet the LabVIEW NXG Product Owners and experience how they are engaging with the global LabVIEW community to drive the development of the next generation of LabVIEW. This will be an interactive session where you will have an opportunity to influence the roadmap and design of LabVIEW NXG.
    Discuss requirements, challenges, importance of unit testing, code coverage for corner cases, tool options, best practices, and recommendations for LabVIEW unit test. Among the examples will be an introduction to InstaCoverage, the first unit test tool for LabVIEW NXG.
    VIPM and NIPM are out, but LLBs and PPLs are still around. Now there's GPM, too? Discover which tools can help your applications the most and why. Also hear some surprising conclusions.
    • Automating Test Procedure to Test Sequence With the TestStand API by James Besancon, Project Engineer, Bloomy Controls (slides)
    Do you ever wish TestStand would write itself? You've created your test definition document already, so why spend more time re-creating it in TestStand? Using the TestStand API in LabVIEW, Bloomy created a tool that automatically turns test definition spreadsheets into TestStand sequence files, reducing the time from test definition to test.
    Larger applications with multiple parallel processes require mechanisms to share data. Tools like Actor Framework provide a common way of accomplishing this but restrict the communication methods used. Explore a technique that gives the developer full control over the mechanisms used while maintaining encapsulation and supporting polymorphism.
    Explore basic LabVIEW topics and best practices for managing and handling reuse strategies within a company. Also learn about the various LabVIEW package managers and when to use each.
    Discover how to use NI (Requirements Gateway) and third-party tools (UTF, JIRA, Sourcetree) to implement a software engineering process in LabVIEW. With these tools and processes, you can track development progress, manage requirements, enforce testing/testability, and efficiently work with multiple developers.
    LabVIEW Champion Rob Humfeld introduces JSMA, a new framework for LabVIEW projects. Learn about its history, design principles, and usage basics. Also examine how it differs from other frameworks and explore an example implementation. Get inspired to create your own frameworks or adopt one that is already proven.
    Do you have LabVIEW applications that you want to share with other Windows machines but aren't sure how to efficiently deploy them and deploy updates? At this session designed for developers, learn about best practices for building and distributing componentized LabVIEW applications and explore the new NI Package Manager and SystemLink technologies that help make this problem more approachable.
    • Introducing JIVE: JIRA Integration for LabVIEW by Chris Roebuck, LabVIEW Architect, Konrad Technologies (Links Coming Soon)
    Discover how to create a tool to tightly couple the LabVIEW development environment and JIRA, the popular task tracking/workload planning tool. See how you can create JIRA issues directly from the block diagram or edit a JIRA status from the project window in this free tool.
    • Mapping Product Requirements to Test System Requirements and Creating Test Limits by Jomar Ochoco, Principal Test System Engineer, Abbott Laboratories (slides)
    You must consider many requirements when creating a test system's specifications and the associated acceptance criteria. Explore a systems engineering approach that maps a product's requirements to the test system's requirements. Also learn how you can create test limits using the requirements, design, measurement accuracy, and guardbanding.
  • Thursday, May 23rd
    • Continuous Integration Using GitLab and VMware: Dynamically Launching and Assigning Virtual Machines] by Samuel Taggart, Owner, System Automation Solutions LLC (slides)
    This session is for anyone who is curious about continuous integration (CI) and doesn't know where to start. Explore the basics of CI and its implementation in GitLab. Also learn how to use VMware virtual machines to separate environments when managing multiple projects and multiple versions of LabVIEW.
    Discover how to simplify overly complex code. A major source of complexity is mixing UI handling with business logic. Learn to make design decisions that help with this separation, including dependency decoupling, messaging versus data references, modularity, and design patterns. Then explore an example of an application that achieves some of these using Delacor Queued Message Handler (DQMH).
    • SystemLink™ Software: Deriving Automated Test Insights by Matthew Friedman, Principal Product Marketing Manager, National Instruments; Joshua Prewitt, Section Manager, National Instruments; and Matthew Vaterlaus, Senior Group Manager, National Instruments (slides)
    Gain insight into your automated tests using SystemLink to track and analyze them. These automated tests include monitoring test activity, performing test result analytics, and integrating with Jupyter Notebook.
    Learn how to resize nearly any LabVIEW UI control and wrap an object-oriented library around the functionality including the ability to dynamically create an arbitrary number of panes. Also discover how to develop object-oriented UI panels within LabVIEW to produce reusable UIs, spawn copies of a panel, and create custom arrays.
    • Automating App Distribution and Installation Using SystemLink™ Server and NI Package Manager by Steven Dusing, Project Engineer, DMC Inc. and Beth Reinert, Systems Engineer, DMC Inc. (slides)
    Distributing built applications doesn't have to be a complex, multistep process. Learn how to use SystemLink Server and NI Package Manager (NIPM) to easily distribute applications and allow users to update their apps with a single click. Cover process tips, lessons learned, and ways to use the SystemLink and NIPM API.
    All engineers will face at least two facets to any problem they attempt to solve: the engineering aspect and the political aspect. Explore some lessons learned in navigating the political realm when attempting to influence decisions and affect change.
    Distributed systems, whether for managing communication between multiple processors or harnessing the power of the Internet of Things, are ubiquitous. Learn about some of the paradigms and tools that help LabVIEW developers handle messaging in distributed systems. Explore message exchange patterns through examples using MQTT and ZeroMQ.
    • Stop Breaking the Trunk! A Step-by-Step CI Tutorial for Test Programs by Jonathan Newkirk, Senior Hardware Test Engineer, Impinj Inc and Chris Roebuck, LabVIEW Architect, Konrad Technologies (slides)
    Examine industry-standard tools that enable continuous integration (CI) and explore example pipelines for LabVIEW, TestStand, and .NET builds. Discover how to automate your entire workflow from code commit to triggering code analysis to unit test to final deployment build.
    • An Effective Test Strategy is More Than a Killer HAL/MAL by Nancy Henson, Principal Program Manager - NI Methodology Consulting, National Instruments and Chad Ruwe, Principal Advisor - NI Methodology Consulting, National Instruments (slides)
    How do you build an optimized and excellent test team? Test can become a core competency of your company. Success relies on more than having a great HAL or the latest bright shiny framework. In this session, we will discuss some of the oft overlooked keys to success: selling your ideas and solutions to management, garnering buy-in from your peers and other teams, and ensuring you have the processes and onboarding for success.
    Two LabVIEW Champions and a Center of Excellence tech lead provide a three-part crash course on the nontechnical but essential pieces of building great software teams. Learn how to take advantage of the psychology of your team, key behavioral skills, and important process tools to improve code quality and team interaction without sacrificing your schedule.
    • Case Study: Software Standardization in Large Teams by Kabul Maharjan, Renishaw PLC (Slides)
    Standardizing software is difficult as the engineering team grows within a business. This case study showcases the development challenges engineers face and the importance of the toolchain created within Renishaw. Explore how to use Renishaw project templates, shared libraries, tools, and training materials alongside packages from third-party vendors.
    Get insight into a variety of approaches for improving legacy code. Three presenters share their refactoring experiences, from working with different skill and complexity levels to examining nodes and structures, workflow procedures, and architectural aspects.
    As software languages go, LabVIEW is odd and the relationship between the diagrams we make and our brains is interesting and poorly understood. Investigate this relationship, discuss the tools and techniques we use, and get answers to the strangest question of all: Why is LabVIEW fun?

Hardware and Technologies Track

  • Monday, May 20th
    • Behind the Design: Turning Large Scale Metal Additive Technology into Smart Manufacturing by William Carter, Technical Professional, Oak Ridge National Laboratory (ORNL); Christopher Masuo, Post-Bachelor Research Associate, ORNL; and Dr. Andrzej Nycz, ORNL
    Oakridge National Research Laboratories and NI Systems Engineering have partnered together to apply cutting edge robotics, sensing, data acquisition, controls, and monitoring techniques to Industrial 3D Printing systems. In this session, understand the design decisions that went into building these complex printers. We will cover key considerations for building supervisory control and data acquisition systems from a hardware and software engineering perspective.
    • Developing an ATE Standardization Roadmap With PXI at the Core by Jerry Hopp, Business Development Manager, Virginia Panel Corporation and Quentin Smith, Product Manager, NI (slides)
    The standardization of automatic test equipment (ATE) is more important today than ever before. With significant budget constraints and the increasing pressure to rely on test systems for longer than originally designed, test engineers must ensure that the design and implementation of new ATE solutions remain robust and future-proof throughout the life of a program. At this session, learn best practices for key design and build processes that protect against obsolescence and provide multiple paths for migration for the life of a program. Also identify opportunities for which you can achieve compatibility, interoperability, interchangeability, and commonality to further advance test programs without significant reinvestment downstream.
    • Hands-On: Transforming Academic Accounts With the Latest NI ELVIS III Features by Travis Escoffery, Mechatronics Product Marketing, National Instruments and Gabriel Mok, Project Manager, Systems R&D, National Instruments
    With the release of the NI Engineering Laboratory Virtual Instrumentation Suite (NI ELVIS) III Engineering Lab Workstation, schools gained a more progressive, innovative, and research-ready education approach. In this session, get hands-on experience with the latest features of NI ELVIS III. Also spend time with product teams to obtain insights and provide feedback to help address your market needs.
    • Tips and Tricks for Using TSN With NI Hardware by Austin Elledge, Product Support Engineer, National Instruments and Erik Hons, Chief Software Engineer, National Instruments (slides)
    Explore fundamental concepts for using Time Sensitive Networking on FieldDAQ™ devices and CompactDAQ, CompactRIO, PXI, and Industrial Controllers. Learn advanced debugging and monitoring techniques for maintaining a distributed application. View live demos of synchronized, multidevice DAQ and deterministic Ethernet communication between targets.
    • Accuracy I: Understanding Data Acquisition System Accuracy by David Funkhouser, Senior Group Manager, National Instruments (slides)
    Learn how to understand and calculate your DAQ system accuracy using NI or third-party hardware by factoring in absolute accuracy of the hardware, gain error, offset error, INL error, noise uncertainty, and calibration considerations. After this session, attend follow-up accuracy deep dives to gain more in-depth knowledge.
    • How to Optimize Signal Integrity: Oscilloscopes by Jesse Ormston, Principal Hardware Engineer, NI and Mark Whittington, Chief Architect, National Instruments (slides)
    Learn to characterize and optimize a signal path to achieve more accurate measurements. Discover how you can improve accuracy through equalization and by avoiding mistakes related to loading. Learn about CableSense™, a recent NI innovation that identifies signal path problems in test systems even after deployment.
    • DC Measurement Best Practices: Optimizing for Parasitics, Noise, and Drift by Kevin Cawley, Chief Engineer, NI; Eric Hartner, Engineer, NI; Blake Lindell, Engineer, NI; and Quentin Smith, Product Manager, NI (slides)
    MM, SMU, power supply, and nanovoltmeter instrumentation is found in nearly every automated test or automated measurement system. At this session, examine concepts such as parasitic effects, noise, and drift.
    • ITA Design Considerations by Sean Casey, Test System Engineering Manager, Circuit Check Inc.
    Learn mechanical and electrical design considerations for developing interface test adapters (ITAs) to build adaptable test stations and improve existing ones. Explore design, fabrication, verification, and self-test options for the fixture.
  • Tuesday, May 21st
    • Building Smarter Rack-Based Test Systems by Austin Hill, Product Planner, National Instruments (slides)
    Defining a test strategy is critical to reducing cost and maximizing the efficiency of your product development and manufacturing organizations. Ensure you have the fundamentals to build a smarter test system that can address your needs today and in the future with test engineer best practices for power budgeting and thermal profiling.
    • C Series and DAQ Product Roadmap by Sam Burhans, Product Manager, National Instruments
    With hundreds of C Series modules and DAQ devices to choose from, you may have difficulty keeping up with all the latest innovations from NI. Explore the newest product releases and the future direction for NI DAQ and control products.
    • Hands-On: Sound and Vibration (Introduction) by Manny Angerhofer, National Instruments
    Learn how to use LabVIEW and the Sound and Vibration Measurement Toolkit to acquire, analyze, and visualize acoustic and vibration data. Create a frequency analyzer in fewer than 10 clicks. Then explore the tools for getting started with this kind of measurement and ways to leverage them for more advanced systems.
    • How to Design a Multi-FPGA System by Cheryl Texin, Systems R&D Engineer, National Instruments and Brad Sherman, Staff Applications Engineer, National Instruments
    FPGAs enable applications to aggregate data from high-channel-count systems or handle intensive signal processing requirements. Adding FPGAs increases capability but requires planning for inter-FPGA communication. Discover how to design your multi-FPGA system and explore example applications using FlexRIO and ATCA.
    • FPGA Image Processing: When, Why, How? by Christophe Caltagirone, Principal Software Engineer, National Instruments (slides)
    With a continued focus on parallel processing technologies like FPGAs, vision system designers can now apply highly sophisticated algorithms to create more intelligent systems. As more vision systems featuring FPGAs reach the market, vision system designers need to understand the benefits and trade-offs of using these processing elements.
    • Introducing NIs First Wireless Sensor by Madison Terzo, Product Manager, National Instruments
    NI is introducing a wireless vibration sensor designed to monitor rotating machinery. Learn about system design and key considerations for choosing wireless technologies and ask NI R&D experts questions to help you understand what's beyond the datasheet.
    • PTP for Data Synchronization: Time-Critical Acquisition Across Multiple Devices by Ashley Enderlin, Project Engineer, DMC Inc and Tom Nilsson, Systems Engineer, DMC (slides)
    Using distributed DAQ devices, Time Sensitive Networking (TSN), and Precision Time Protocol (PTP), you can easily and continuously synchronize feeds from multiple devices. Examine a system that uses TSN and PTP to synchronize high-speed accelerometer data with a networked vision system to a fraction of a millisecond.
  • Wednesday, May 22nd
    • Prototyping With CompactRIO and HIL Testing With PXI for the Race Track by Marco Schmid, Owner/Lead, Schmid Elektronik (slides)
    In car racing, speed matters. Learn how the CompactRIO platform helped us design and prototype a first-of-its-kind telemetry system 3X faster than usual. Powerful LabVIEW applications allowed new business models (TAAS) and a test framework based on PXI to ensure top quality in a rough field including high temperatures, humidity, vibrations, and electromagnetic hazards.
    • Streamline Your LabVIEW Real-Time Development by Taylor Donahue, Project Engineer, Bloomy Controls (slides)
    Increase the maintainability of your LabVIEW Real-Time applications.Explore practices that ease work across multiple developers and expedite future updates to your code-base. Learn how Bloomy reduces the risk of code changes with integrated testing for reliable application releases.
    • What's New in the NI PXI Platform by Austin Hill, Product Planner, National Instruments
    Explore recent product releases and the future direction of NI's PXI platform. Learn how NI's investments in our software-defined platform and modular instrumentation portfolio allow you to simplify your product development workflow across industries and applications.
    • Accuracy II: SAR Versus Delta-Sigma ADCs by Albert Block, Staff Analog Engineer, National Instruments (slides)
    Learn key considerations for choosing the right DAQ hardware for your next project. Understand the benefits and trade-offs between successive-approximation-register (SAR) and delta-sigma analog-to-digital converters (ADCs). Also explore the key technologies NI invests in to make your measurements as accurate as possible.
    • Hack Your Car With NI CAN Interfaces and LabVIEW by James Fan, Product Manager, Automotive Networks, National Instruments (slides)
    Examine the details of automotive diagnostics (OBD-II) and the controller area networking used in every car produced since 2008. Discover how to use LabVIEW and NI USB controller area network (CAN) interfaces to gain hidden data from your car, read diagnostic trouble codes, and build custom automotive diagnostic applications.
    • Designing for High-Throughput Data Movement on the PXI Platform by Rick Clark, Product Manager - Automated Test, National Instruments (slides)
    The PXI platform is designed to help you quickly and reliably move lots of data. Learn some architectural best practices and tips and tricks for optimizing data movement in high-throughput applications such RF record and playback and high-fidelity in-vehicle data logging.
    • Dodging Distributed DAQ Disaster: 5 Do's and Don'ts by Derek Burrows, Product Marketing Engineer, National Instruments
    Distributed DAQ systems provide several advantages over a centralized setup that reduce noise and simplify scaling. But architecting distributed systems requires careful planning. The environment you deploy into, the network you choose, and your data management all impact your test. Discover the best practices and newest technologies to get the most from your distributed DAQ system.
    • Hands-On: Explore C/C++ Development, Third-Party Packages with NI Linux RT by Andy McClintic, Staff Product Support Engineer, National Instruments
    By the end of this session, you will learn about a variety of C/C++ development options with NI Linux Real-Time and when to use them.
  • Thursday, May 23rd
    • Accuracy III: Advanced Techniques for Removing Noise by Michael Denton, Senior Product Manager, National Instruments
    Explore various approaches to improving your noise resolution, specifically using LabVIEW FPGA targets to achieve better resolution on your data. See an example that cuts 1/f noise from a measurement, and learn how some of the latest NI releases are making these technologies easier to use than ever before.
    • Advances in Ethernet to Test Connected Electronic Devices by Matthew Griffin, Product Manager, National Instruments and Aimee Xia, Product Marketing Manager, National Instruments (slides)
    Industrial and automotive developments in areas like autonomous vehicles and machine control have produced incredible growth in the number of features and overall complexity of electronic devices. These applications are driving needs for increased bandwidth and deterministic communication that are approaching the limits of traditional networks. Learn how IEEE 802.1 standards and open specifications can help meet these challenges. Discover the role of Ethernet in future electronics architectures and the advantages of using common standards for interoperability with existing protocols.
    • Getting the most out of the New CompactRIO and sbRIO Controllers with NI-DAQmx and TSN by Tucker Davis, Product Manager - Platform & Precision I/O, National Instruments (slides)
    Have you used a CompactRIO, Single-Board RIO, or CompactDAQ controller in the past? If so, do not miss this session about the newest CompactRIO and Single-Board RIO controllers. Are you taking measurements or implementing a control algorithm? Do you need tight synchronization? These new controllers can do it all! Learn how NI-DAQmx, LabVIEW FPGA, and TSN combine to make it possible.
    • A Deep Dive on Synchronization in PXI by Brad Sherman, Staff Applications Engineer, National Instruments
    Discover the various ways you can use PXI's timing and synchronization features to get the most out of your instruments. This session covers synchronization requirements in typical applications, sheds light on how PXI hardware and driver software work together to make the magic happen, and sets you up for success on your next project.
    • Linux and NI: How This Combination Benefits You by Michael Denton, Senior Product Manager, National Instruments
    Introducing Linux Real-Time on PXI! Explore new features and learn how you can take advantage of them for your test systems. Also cover the updates NI is making to support common Linux distributions.
    • Using CompactRIO With NI-DAQmx in the Real World by Rhys Bowley, Platform Lead - DAQ and RIO, National Instruments (slides)
    Determine if the new CompactRIO Controllers with NI-DAQmx are right for you by learning how others decreased their development time with the combination of NI-DAQmx, LabVIEW FPGA, and Time Sensitive Networking.
    • Condition Based Maintenance in the IIoT by Preston Johnson, Principal, Allied Reliability Group (slides)
    Learn the fundamentals of rotating equipment measurements from professionals who work in industrial plants. Also explore how the adoption of IoT technologies is leading to more production time and how connecting your assets can help your company grow. Leave knowing where to start for a digital transformation of your preventative maintenance program.
    • Hands-On: Strain Gauge Fundamental
    Strain gages are offered in a large variety of types and packages so you can use them in different measurement scenarios. Explore three unique use cases for strain gages: quarter bridge, half bridge, and full bridge. Then configure quarter-bridge and three-element rosette measurements in software and read from them using LabVIEW.
    • Securing Your cRIO Deployment by Haris Okanovic, Principal Software Engineer, National Instruments (slides)
    An overview of NI cRIO security features and best practices. This talk explores various physical and network attack vectors on cRIO controllers and demonstrates LabVIEW and NI Linux RT security features you can leverage to secure those systems.

Software Fundamentals Track

  • Monday, May 20th
    • Hands-On: Web Module by Shreyas Upadhyay, National Instruments
    Learn how to use the LabVIEW NXG Web Module to create engineering user interfaces that run on any modern browser without plug-ins or installers. Quickly visualize your data from distributed systems through drag-and-drop engineering widgets, intuitive communication mechanisms, and secure hosting, all based on industry standard technologies.
    Drive efficiency into your workflow with tools in LabVIEW 2019 that simplify system integration and accelerate productivity. With LabVIEW NXG, you can test smarter by configuring, automating, and visualizing your results all within a single tool. See how to use the new features in both LabVIEW versions to develop at the speed of innovation.
    • Hands-On: Introduction to LabVIEW for Instrumentation by Ryan Brinkman, National Instruments and Niki Budgell, National Instruments
    Get an introduction to using LabVIEW for instrumentation while exploring the benefits of LabVIEW and PXI. Use LabVIEW to interface with a real PXI system featuring an oscilloscope, a function generator, a matrix switch, a DMM, and more to test various functionalities of a real device under test.
    • LabVIEW Authentication with Microsoft Azure by Brent Jacobs, Principal Automation Manager, Microsoft (slides)
    • LabVIEW NXG Web Module: Developing Web-Based User Interfaces by Rita Prather, Software Product Manager, National Instruments (slides)
    Learn how to use the LabVIEW NXG Web Module to create engineering user interfaces that run on any modern browser without plug-ins or installers. Quickly visualize your data from distributed systems through drag-and-drop engineering widgets, intuitive communication mechanisms, and secure hosting all based on industry-standard technologies.
    • Prophecy of the SMoRES: Coding Principles for All by Norman Kirchner, Principal RF & Communications Applications Engineer, National Instruments
    This presentation not only lays out 5 critical principles that should guide all coders, but gives concrete techniques and examples to lead both architects and developers down a much smoother road to success. Too often and for too long have Test and Measurement engineers created automation focused no further than their own immediate needs, SMoRES ensures long term success through the inevitability of change.
    • Clean Code: FUNdamental Principles by Christopher Stryker, Staff Software Engineer, National Instruments (slides)
    Interested in using coding best practices but not sure where to start? Explore the basics of Robert C. Martin's Clean Code, focusing on names, comments, VI design, and error handling to keep you organized and limit the amount of spaghetti code that crosses your screen.
    • DCAF: A Framework for Efficiently Developing Robust Control Applications by Matthew Pollock, Senior Systems Engineer, Embedded Systems, National Instruments (slides)
    Get an overview of the Distributed Control and Automation Framework (DCAF), an open-source framework for building robust, feature-rich control applications in less time by combining out-of-the box functionality and a configuration-based workflow. This framework provides a powerful, scalable solution for developing control applications on NI embedded platforms.
    • Hands-On: Data Logging with FlexLogger
    Test-drive FlexLogger™ data-logging application software to evaluate how it can help you shorten test setup time. Explore how to efficiently acquire, visualize, and log mixed signals including temperature, strain, vibration, and CAN. Also discover how to automate your application with conditional events and analysis and reporting in DIAdem.
    • SystemLink™ Software: Connected Intelligence for Test and Measurement Systems by Matthew Friedman, Principal Product Marketing Manager, National Instruments and Jason Lanier, Principal Product Manager, National Instruments
    Learn how SystemLink, one of NI's newest software products, can help engineering teams improve operational efficiency and better manage test and measurement systems.
    • What's New in LabWindows/CVI 2019 by Dane Stull, Automated Test Software PSE, National Instruments (slides)
    Get up close with the latest features from LabWindows/CVI 2019 to learn how you can leverage the new source editor productivity tools to write code more efficiently, and find out more about how you can easily deploy your applications using packages. Also, see firsthand how you can reduce time to troubleshoot bugs by using the new debugging enhancements from LabWindows/CVI 2017.
  • Tuesday, May 21st
    • Code Smells Part 2: Smelly Objects by Mark Ridgley, Owner, Radius Teknologies LLC (slides)
    This session is part 2 of a series that introduces code smells, or frequently-taken shortcuts that result in poor readability, maintainability, and scalability. Learn how to identify common code smells in object-oriented code and discuss strategies to eliminate them.
    • Hands-On: Vision Development Module by Clemens Lee, National Instruments and Lindsey Nestor, National Instruments
    The Vision Development Module (VDM) offers a comprehensive suite of functions to develop and deploy vision applications using NI LabVIEW system design software or text-based languages. In this hands on, learn how to use VDM and CompactRIO and take advantage of the latest real-time and FPGA image processing technology.
    • Introduction to LabVIEW Real-Time and LabVIEW FPGA by Claire Malaby, Technical Support Engineer, NI
    Learn how you can use the LabVIEW Real-Time and LabVIEW FPGA modules to create reliable, stand-alone monitoring, control, and test systems and take advantage of reconfigurable hardware with graphical programming. Also review application examples and NI embedded hardware targets.
    • FlexLogger: Fast, Flexible Data Logging without Programming by Anjelica Warren, Product Marketing Manager, National Instruments
    FlexLogger™ data-logging application software is designed to help engineers efficiently validate custom test scenarios without programming. Learn how to acquire and generate mixed signals, customize visualizations, automate responses with conditional events, integrate third-party devices using LabVIEW plug-ins, and expand your analysis and reporting.
    • Hands-On: Build an Automated Test System with TestStand and PXI by Adena Leibbrand, National Instruments and Sarah Morales, National Instruments
    Get an introduction to developing an automated test system using NI's test solution to increase test development productivity and reduce overall cost. Learn to perform a functional test on multiple units under test using TestStand ready-to-run test management software and PXI PC-based modular instrumentation hardware.
    • Hands-On: Introduction to HIL Test with VeriStand by Brian Dexheimer, Staff Product Support Engineer, National Instruments
    Learn how you can conduct hardware-in-the-loop (HIL) test on embedded software in an automotive controller using VeriStand and the NI PXI platform.
    • Hands-On: Programming with LabVIEW Real Time Module on CompactRIO by Malkolm Alburquenque, National Instruments and Joseph Paul, National Instruments
    Learn how to quickly build and deploy embedded monitoring and control applications using CompactRIO and the LabVIEW Real-Time Module. Also explore LabVIEW Real-Time features that increase flexibility and integration with the FPGA when programming with the RIO Scan Interface (aka Scan Mode)
    • Integrating Python and LabVIEW by Allen Hsu, Software Product Manager, National Instruments (slides)
    So you've heard the buzz about Python. Discover how to take advantage of the plethora of Python libraries and code in LabVIEW. Also learn about the various methods for integrating Python code in LabVIEW and explore some relevant examples to help inspire ideas for your own applications.
    • SystemLink™ Software: Better Operational Efficiency With Systems Management by Cosmin Neagu, Sr. Group Mgr., National Instruments and Joshua Prewitt, Section Manager, National Instruments (slides)
    So you've heard the buzz about Python. Discover how to take advantage of the plethora of Python libraries and code in LabVIEW. Also learn about the various methods for integrating Python code in LabVIEW and explore some relevant examples to help inspire ideas for your own applications.
    • Access, Visualize, and Interact With Your DAQ Applications From Anywhere Using SystemLink™ Cloud by Mark Black, Principal Product Owner, National Instruments (slides)
    Learn how SystemLink Data Service APIs unlock a scalable and efficient data visualization platform. Hear from an NI R&D expert on the benefits of SystemLink's core platform data services, dashboards, and cloud hosting.
    • Automated Measurement Analysis Leveraging MathWorks & NI Tools by Kelli Kravetz, Software Product Marketing Manager, National Instruments and Rob Purser, Senior Development Manager, MathWorks (slides)
    Learn how to use MATLAB and add-on toolboxes to directly interface to NI DAQ hardware and modular instruments. Also discover how to integrate your The MathWorks, Inc. MATLAB code into LabVIEW NXG and LabVIEW 20xx using MATLAB interfaces. This presentation includes several live demonstrations.
    • Hands-On: Programming with LabVIEW FPGA Module on CompactRIO by Malkolm Alburquenque, National Instruments and Joseph Paul, National Instruments
    Take advantage of the power of reconfigurable FPGAs for custom timing/triggering, inline signal processing, and fast closed-loop control. In this hands-on session, explore the basics of customizing CompactRIO with LabVIEW FPGA Module programming. Attendees should have basic LabVIEW and LabVIEW Real-Time knowledge.
    • Save Time by Continuously Testing Reused Libraries: For Beginners by Wolfgang Rominger, Verification & Validation Engineer, NXP Semiconductor Austria (slides)
    The NXP Austria validation team was challenged by the software development of LabVIEW libraries. The changes made on existing source code were not always tested enough. Therefore, errors were not seen for long periods of time. Hear how the team introduced a continuous integration concept to improve the quality dramatically.
  • Wednesday, May 22nd
    • Embedded Software Validation With VeriStand by Ajay Jashnani, Product Owner, VeriStand Ecosystem, National Instruments and Mike Trimborn, National Instruments
    Configure real-time test applications such as hardware-in-the-loop (HIL) test for embedded software verification using VeriStand. Learn how you can add custom functionality to expand the interoperability of your HIL system and keep pace with continually evolving embedded software.
    • Hands-On: Automating Data Management with SystemLink by Daniel Parrott, Software Product Marketing Engineer, National Instruments
    For over 30 years, NI has supplied engineers with productive data management and analysis software to help them make decisions from their measurements. DataFinder Server and Analysis Server, now part of SystemLink, can be used in a complete workflow for standardizing data across teams, mining data for useful information, transforming data through automated analysis, and delivering reports with valuable insight. This hands-on event walks through the steps to setup and interact with a data management server.
    • Hands-On: Integrate LabVIEW With Python by Danielle Jobe, Project Engineer, VI Technologies
    Don't reinvent the wheel! Discover how to use existing Python libraries and functions from within your LabVIEW application. Explore common pitfalls and ways to avoid them and learn some best practices as you create your own simple machine learning application.
    • Hands-On: Vision Development Module by Clemens Lee, National Instruments and Lindsey Nestor, National Instruments
    The Vision Development Module (VDM) offers a comprehensive suite of functions to develop and deploy vision applications using NI LabVIEW system design software or text-based languages. In this hands on, learn how to use VDM and CompactRIO and take advantage of the latest real-time and FPGA image processing technology.
    • SystemLink™ Software: Maximize Utilization With Asset Management by Vlad Deac, Senior Software Engineer, National Instruments and Joshua Prewitt, Section Manager, National Instruments (slides)
    Maximize asset utilization using SystemLink to analyze assets and track calibration and utilization for both NI and third-party assets.
    • Using Templates and LabVIEW OOP for Flexible Projects by David Fanelli, Engineer, Jacobs Technology (slides)
    Engineers combine LabVIEW templates and LabVIEW object-oriented programming (OOP) to produce flexible code for projects with varying requirements but similar design elements at the NASA/JSC Energy Systems Test Area. A CompactRIO device, controlled by a remote PC via a TCP/IP link, is commonly used for data collection and test control.
    • Hands-On: Data Logging with FlexLogger by Jordan Calvert, National Instruments and David Raji, National Instruments
    Test-drive FlexLogger™ data-logging application software to evaluate how it can help you shorten test setup time. Explore how to efficiently acquire, visualize, and log mixed signals including temperature, strain, vibration, and CAN. Also discover how to automate your application with conditional events and analysis and reporting in DIAdem.
    • Hands-On: Introduction to LabVIEW for Instrumentation by Ryan Brinkman, National Instruments and Niki Budgell, National Instruments
    Get an introduction to using LabVIEW for instrumentation while exploring the benefits of LabVIEW and PXI. Use LabVIEW to interface with a real PXI system featuring an oscilloscope, a function generator, a matrix switch, a DMM, and more to test various functionalities of a real device under test.
    • Hands-on: System and Test Management with SystemLink and cRIO by Joshua Prewitt, Section Manager, National Instruments
    Come learn how to more effectively manage distributed cRIO systems with SystemLink. Learn how to build packages, remotely deploy software and monitor distributed systems with SystemLink.
    • How to Blow Your LabVIEW Project in Surprisingly Few Steps by Joerg Hampel, Founder/Owner, HAMPEL SOFTWARE ENGINEERING
    Can LabVIEW software development for small, fixed-price projects be successful in the real world? Explore what constitutes a successful project and how to apply academic principles pragmatically. Also learn team and project management strategies that help increase the quality of your software and secure the economic success of your projects.
    • Tips and Tricks With Vision Builder for Faster and Easier Applications by Steve Varga, Principal Scientist, Procter & Gamble
    Explore lossless UI data displays in Vision Builder for Automated Inspection (VBAI). Discover how to displaying thermal camera and 3D camera results clearly. Also learn small things you can do to make VBAI run faster, get some VBAI calculator tricks and tips, and achieve more interactive UIs.
    • What Is the LabVIEW NXG FPGA Module? by Adam Arnesen, Principal Software Engineer, National Instruments and TJ Giere, Group Manager, LabVIEW, National Instruments
    This year, NI released the LabVIEW NXG FPGA Module. Its new user experience resolves your biggest LabVIEW FPGA pain points (writing, compiling, and debugging code) and improves the features you find most powerful (graphical programming, I/O, data communication). Get a close-up look at the future of FPGA programming in LabVIEW NXG.
    • Why I Cringe When Everyone Wants Data in Excel by James McNally, Principle Engineer, Wiresmith Technology (slides)
    Though the request We need the data in a CSV file to work in Excel is valid and often supported, this approach has limitations. Explore the pros and cons of CSV versus TDMS files for performance and metadata. Also learn about alternative tools like DIAdem for mining and interactive inspection.
    • Customizing FlexLogger to Communicate With the World Around You by Cameron Frisby, Engineering Manager, National Instruments and Daniel Domene, Chief Product Owner, National Instruments (slides)
    With FlexLogger software, you can quickly configure sensors to log mixed signals for verifying electromechanical systems all without programming. Did you know you can also extend FlexLogger to communicate and integrate with almost any external system? Learn firsthand from FlexLogger R&D engineers how to extend this software to meet your verification needs.
    • Hands-On: Big Analog Data with DIAdem by Claire Malaby, Technical Support Engineer, NI
    If your current data analysis process is frustrating you, learn how NI Data Management tools increase your efficiency when analyzing and visualizing engineering data and offer productivity gains that scale from an individual user all the way to the enterprise. Work through real-world scenarios using DIAdem, DataFinder, and DataPlugins.
    • Leverage SystemLink for Machine Learning by Anish Mathews, BU Manager, Soliton Technologies and Vishnu Prasad N, Manager, Soliton Technologies (slides)
    Discover how to use SystemLink™ software to build and deploy machine learning applications. Examine the steps involved in using SystemLink and its integration with Python-based Jupyter Notebook to develop an anomaly detection solution with machine learning capabilities. These steps include data preparation, model building, evaluation, and deployment.
    • Novel Approaches to Pass Data Between TestStand and LabVIEW by Scott Walkington, Team Lead Computer Engineer, Sandia National Laboratories (slides|demos)
    Discover how to determine the best approach to share/pass data between TestStand and LabVIEW. Examine the pros and cons of using variants, variants with attributes, objects, images, DVRs, clusters, pass by reference, pass by value, queues, and events.
    • Wireless Design and Test using MATLAB® and NI Tools by Chen Chang, Strategic Business Development Director, National Instruments and Ken Karnofsky, Senior Strategist, MathWorks (slides)
    Learn how to interface MathWorks wireless design software to NI RF validation test solutions. Several examples and demonstrations will be covered including OFDM wireless system design and prototyping with USRP, DPD algorithm simulation and PA validation test on NI PXIe RF instruments.
  • Thursday, May 23rd
    • Architecting a TestStand Automation by Sam Roundy, Partner, Testeract and Slade Jeppesen, Senior Software Engineer, Testeract
    Maximize code reuse by architecting your TestStand application appropriately. Using dynamic calls in TestStand, this presentation delves into a TestStand architecture that maximizes code reuse, saves development time, and allows for product lines to be tested easily on the same test equipment.
    • Data Workflow Management by Andreas Haub, National Instruments; Stefan Romainczyk, TDM Evangelist, National Instruments; and Daniel Parrott, Software Product Marketing Engineer, National Instruments
    Automated data management tools help you gain maximum insights from gigabytes of Big Analog Data™ information. Learn how to interact with and create data management workflows using NI data management tools to standardize data across teams, mine it for useful information, transform it with automated analysis, and deliver easy-to-read reports about that analysis.
    • Hands-On: Build an Automated Test System with TestStand and PXI by Adena Leibbrand, National Instruments and Sarah Morales, National Instruments
    Get an introduction to developing an automated test system using NI's test solution to increase test development productivity and reduce overall cost. Learn to perform a functional test on multiple units under test using TestStand ready-to-run test management software and PXI PC-based modular instrumentation hardware.
    • Hands-On: Introduction to LabVIEW and DAQ
    Designed for new DAQ users and those wanting to evaluate NI software for DAQ, this session explores how to build a DAQ application using a variety of sensor types including temperature, strain, vibration, and light. Learn how to program a measurement system to acquire, analyze, and store data to meet your specific application requirements.
    • Hands-On: Vision Builder for Automated Inspection by Kathryn Kidson, National Instruments and Anson Kunjappy, National Instruments
    Vision Builder for Automated Inspection (VBAI) is a configuration based application software that lets you easily configure, benchmark, and deploy complete machine vision applications without the complexities of programming. Attend this hands on to get first hand experience with the latest edition of VBAI.
    Learn the basics of migrating your code and skills to LabVIEW NXG including an overview of the pitfalls that can trip you up. See a demonstration of migrating an instrument driver using the Code Conversion Utility for LabVIEW NXG and a demonstration of a quick way to import individual VIs into your LabVIEW NXG projects.
    • Learning to Love Text Again With Measurement Studio by Mark Locascio, Project Engineer, DMC Inc (slides)
    LabVIEW is often an easy choice, with simple UI controls and DAQ integration. But for certain applications, Measurement Studio can combine those benefits with the advantages of the .NET Framework. Discover the capabilities of Measurement Studio and see if this development tool can help you take your software to another level.
    • Hands-On: Design Web-based User Interfaces with the LabVIEW NXG Web Module by Shreyas Upadhyay, National Instruments and Cici Zhang, National Instruments
    Learn how to use the LabVIEW NXG Web Module to create engineering user interfaces that run on any modern browser without plug-ins or installers. Quickly visualize your data from distributed systems through drag-and-drop engineering widgets, intuitive communication mechanisms, and secure hosting, all based on industry standard technologies.
    • Writing Data-Management-Ready Measurement Files by Brad Turpin, Senior Product Support Engineer, National Instruments (slides)
    Often just writing a TDMS file is not enough. Learn the best practices for creating TDMS files so you can optimally find, analyze, compare, and report on acquired data channels using automated data management tools like DataFinder Server and Analysis Server.
    • Zero to Application in ~90 days using LabVIEW with DQMH by Jeff DeBuhr, Sr. Automation Engineer, Chamberlain (slides)
    The DQMH expands on the NI QMH by providing event-based message handling and scripting tools to make development easy, encourage the same style between different developers on the same project, and improve efficiency.
    • Redefining Test Procedures With TestStand Automation by Nathan Cline, Systems Engineer, Northrop Grumman (slides)
    Are you guilty of adding to the growing pile of test procedures that follow every delivered product out the door? Look no further than TestStand to remove not only the paper but also much of the effort and potential for error! Learn how to transform existing test procedures into an easily managed and maintained TestStand project.
    • SystemLink: Accelerate Software Deployment and System Diagnostics by Chase Fearing, Test Engineer, Sub-Zero Group INC. (slides)
    Many organizations rely on time-intensive, error-prone processes for software deployment. However, updating application software does not have to be a barrier to achieving project deliverables and operational efficiency. Learn how SystemLink software can reduce your software cycle time and increase your system uptime so you can focus on higher value tasks.

Academic Track

  • Tuesday, May 21st
    • Microwave Lab Course at the University of Colorado Boulder by Taylor Barton, Professor, University of Colorado Boulder (slides)
    The University of Colorado Boulder's approach to teaching microwave concepts involves challenging students to build real systems over the course of the semester. The laboratory topics build weekly, beginning with fundamental concepts (transmission lines, microwave power measurements) and culminating in applying these concepts to systems (superheterodyne link, radar).
    • Rock On! Using Record Players and LabVIEW to Teach PID Control by Eric Stach, Research and Development Engineer, Duke University (slides)
    Today at Duke, Fleetwood Mac and Journey are controls instructors. Learn how control systems students can learn proportional integral derivative (PID) control by designing and tuning a PID controller for a record player motor that is instrumented with an encoder and a multifunction PCI DAQ device. Once they have tuned the controller, the students test its effectiveness by playing records on their turntable.
    • Keynote: Endeavor to Transform Traditional Engineering Education by Brad Rowland, ENDEAVOR, Oklahoma State University and Travis Escoffery, Mechatronics Product Marketing, National Instruments
    Discover how universities are transforming engineering education to meet the needs of future innovators by designing and developing progressive programs. Explore in-depth case studies including the generational transformation of Oklahoma State University and the exciting outcomes from the global finalists of the NI student design competition.
  • Wednesday, May 22nd
    • The Reconfigurable Radio Network Platform by Torbjrn Ekman, Professor, Norwegian University of Science and Technology (slides)
    The Reconfigurable Radio Network Platform is a software defined radio (SDR) testbed with Massive MIMO capabilities. The testbed incorporates 64 rack-mounted USRP-2943 devices. Explore the nonscientific engineering challenges of building a testbed that needs to work outside a controlled environment.
    • From Research to Industry: High-Speed Synchrophasors for Smart Grids by Paolo Romano, CEO, Zaphiro Technologies (slides)
    Zaphiro Technologies is an academic spin-off developing SynchroGuard, the first distribution grid monitoring and automation system based on accurately synchronized measurements of voltages and currents. Learn how NI products helped Zaphiro in reducing time to market and transforming a cutting-edge technology into the most powerful and scalable solution.
    • Save Onboarding Costs Through an Industry-University Partnership by Wolfgang Rominger, Verification & Validation Engineer, NXP Semiconductor Austria and Thomas Messner, Lecturer, Researcher, FH JOANNEUM (slides)
    Onboarding graduates is usually a costly process. You must introduce them to the company culture, processes, and tools. The FH JOANNEUM and the validation team of NXP Austria are collaboratively working to close the gap between education and industry. Engaged students are offered thesis projects to strengthen their LabVIEW skills.
    • LabVIEW-Based Internal Combustion Engine Control Using CompactRIO by Matt Hall, Professor, UT (slides)
    The engines in personal vehicles have grown incredibly complex, as has the software and hardware necessary to control them. Hear how the Engine Research Group at The University of Texas has developed LabVIEW VIs to control modern spark ignition and diesel engines using CompactRIO Controllers.
    • Remote Labs for the Development of Engineering Skills by Manuel E. Macias, Dr., Tecnologico de Monterrey
    Explore different remote lab platforms ranging from basic massive labs for open education using the NI Engineering Laboratory Virtual Instrumentation Suite (NI ELVIS) and remote labs for engineering training to specialized labs for research and graduate courses. View a demonstration on how to connect several remote labs in various locations.
  • Thursday, May 23rd
    • Multi-User MIMO Sounding Platform for High-Dynamic V2X Channels by Daniel Stanko, Fraunhofer Institute for Integrated Circuits IIS and Carsten Andrich, M.Sc., Fraunhofer Institute for Integrated Circuits IIS (slides)
    Explore NI PXI Express software defined radio (SDR) hardware for propagation measurements. Discover how multiple spatially distributed antenna arrays, each connected to one switched TX and one 32 phase- aligned RX channel, enable delay-, Doppler-, TX-, RX-, azimuth-, elevation-, and polarization-dependent channel characterization up to 6 GHz with 80 MHz bandwidth to use in V2X scenarios and other applications.
    • How NI Technology supports Remote Labs in Engineering Education by Thomas Klinger, Professor, Carinthia University of Applied Sciences (slides)
    Remote labs are an emerging trend in STEM education; they enable students to perform laboratory exercises using real hardware from a remote location whenever they choose. CUAS, in cooperation with other European universities, has developed remote exercises on the VISIR platform for engineering education based on PXI systems and LabVIEW.
    • Developing an Energy Manager for Microgrids Based on LabVIEW by Anton Petrochenkov, Head of Microprocessor Automation Units Depatment, Perm National Research Polytechnic University and Ilya Kiselev, Head of Education Projects, STEM INSTRUMENTS
    Explore a project that focuses on research in the field of simulation-based optimizations and software-integrated solutions for automated electrical power monitoring and consumption control. Structurally, UNI's MicroGrid Lab consists of a gas turbine, power sources, electrical transmission lines, power source controllers, protection controllers, and loads.
    • USRP-Based Vehicular Visible Light Communications (V-VLC) by Bugra Turan, PhD Researcher, Koc University
    V-VLC using vehicle LEDs is a promising secure and high-speed vehicular communication scheme provisioned to support autonomous driving features. However, for flexible hardware architectures such as USRP, enabling waveform experimentation is key for the implementation and performance evaluation of V-VLC designs because LEDs are not built for V- VLC.
    • Iteration on Student Projects: Beating Humans at Foosball by Christophe Salzmann, Lecturer, Research Associate, Ecole polytechnique federale de Lausanne (EPFL) (slides)
    Learn how students spent six years developing a robot to control one side of a foosball table. The resulting robot is the aggregation of many students' projects. Each year, students propose several projects on various topics (mechanical, soft, strategy, hardware, exploratory, and so on). At the end of the semester, relevant projects are integrated into the main project.

Aerospace and Defense Track

  • Tuesday, May 21st
    • The Big Daddy of Big Data: A Whirlwind of Data in Wind Tunnels by Darren Schmidt, Chief Technology Officer, Viviota (slides)
    Wind tunnel applications are producing massive amounts of dark data. How do you access this data in a way that makes it useful? Learn how wind tunnel customers, such as NASA, are cost-effectively managing their live and stored big data. Examine data quality management, cleansing, and the insights of the NASA team.
    • Aerospace and Defense Keynote: Key Trends Driving the Industry by Luke Schreier, Director of Automated Test Product Marketing in Test Systems, NI (slides)
    The Aerospace and Defense industry is evolving. New trends, technologies, and threats will influence innovation and introduce new and unique challenges. Hear some of the most influential trends affecting the global Aerospace and Defense market and discuss how the NI platform can help you address the requirements of today and the challenges of tomorrow.
    • Building a Real-Time Radar Target Simulator With PXI and LabVIEW in 3 Months by Satya Gopal, Constelli; Avinash Chenreddy, Constelli; and Ravi Teja, Constelli (slides)
    The signal processing, RF performance, and high data processing capabilities of today's radars are growing more complex. Learn how engineers at Constelli developed an advanced radar target simulator with range, velocity, RCS, antenna pattern, and multitarget and trajectory simulation using PXI RF hardware from the ground up in three months.
  • Wednesday, May 22nd
    • Designing and Deploying SIGINT and Electronic Warfare Systems by Lars Hedlund, Sales Manager, Novator Solutions and Henrik Ulfhielm, CEO, Novator Solutions AB
    Learn about emerging trends in SIGINT and electronic warfare and how NI's SDR and PXI RF platform is addressing these applications. Novator will walk through an example of how utilizing a channelizer solution as a wideband receiver can help future systems.
    • The Ups and Downs of Moving a VNA From the Frequency Domain to the Time Domain by Tom Sanders, Sr. Systems Engineering Manager, Hiller Measurements and Abhay Samant, Vice President of Engineering, Hiller Measurements
    Standardizing test equipment can reduce the cost, effort, time, and risk of building test systems. Next-generation open-source architectures go beyond hardware and software to open up a new world of process improvements that positively impact the mission. Discover how to outsource the universal and insource your expertise to focus on what matters more.
    • VPX Technology Update and Test Challenges by Ben Robinson, Aerospace, Defense, and Government Solutions Marketer, National Instruments (slides)
    The aerospace and defense industry is increasingly moving toward VPX: a standard, modular platform for mission-critical instrumentation deployed in aircraft, weapons systems, and vehicles. Get an introduction to the standard, an update on some of the standardization efforts, and an overview of challenges in testing VPX modules.
  • Thursday, May 23rd
    • Rebuilding an Iron Bird With PXI and SLSC by Andrew Heim, Staff Systems Engineer, Endigit and Shawn Walpole, Senior Systems Engineer, Endigit (slides)
    Rebuilding an Iron Bird is a complex project. See how you can use PXI and new products like switch, load, and signal conditioning (SLSC) hardware to simplify your work. Explore a modular approach featuring not only I/O cards but also cabling, routing, and signal conditioning. Also review real- life pros and cons and lessons learned.
    • An Effective Test Strategy is More Than a Killer HAL/MAL
    How do you build an optimized and excellent test team? Test can become a core competency of your company. Success relies on more than having a great HAL or the latest bright shiny framework. In this session, we will discuss some of the oft overlooked keys to success: selling your ideas and solutions to management, garnering buy-in from your peers and other teams, and ensuring you have the processes and onboarding for success.
    • Benefits of Model-Based Control and Real-Sim Switching in Electromechanical Test Rigs by Matthew Eurich, President, Wineman Technology Inc. and Todd VanGilder, VP of Sales, Wineman Technology (slides)

Automotive Track

  • Tuesday, May 21st
    • ADAS/AD Session Series Part 1: Test System Architecture for Massive Data and Sensor Emulation
    Learn from ADAS iiT about a new lidar over-the-air simulation and explore highly flexible fault insertion methods in an environment of virtual test drives. Then hear Konrad's best practices for architecting a lossless DAQ system from all the sensors with advanced data movement and storage techniques.
    • Techniques for Performing High-Bandwidth In-Vehicle Data Logging in Autonomous Vehicles by Jeff Buterbaugh, Ph.D. (slides)
    • One-Stop Test Solution for Autonomous Driving by Frank Heidemann and Michael Konrad
    • Using Driving Scene Data to Meet Automatic Driving Simulation Test Challenges by Zhao Shuai
    • Automotive Track Keynote: Test the Vehicles of Tomorrow by Chad Chesney, Vice President and General Manager of Transportation Business, National Instruments
    Hear from NI about the test implications of the electric vehicle (EV), advanced driver assistance systems (ADAS), and vehicle-to-everything (V2X) communication megatrends. Also discover how NI is helping the automotive industry test the vehicles of tomorrow.
    • ADAS/AD Session Series Part 2: Virtual Test
    Discover from Valeo how to build a reference system for safety-critical systems using virtual test methodology. Then learn from monoDrive how to train and test autonomous vehicle software stacks using high-fidelity sensor and environmental simulation.
    • Virtual Validation ADAS by Paul Borbely (slides)
    • Driving Millions of Virtual Miles Overnight: Testing Autonomous Vehicle Software With Pure Simulation by Celite Milbrandt
  • Wednesday, May 22nd
    • V2X Session Series: Research Testbed and Topics
    Hear customer success stories from S.E.A. that cover V2X (802.11p/DSRC, cV2X/LTE-V) test from RF measurements to communication scenario experiments. Then explore BUPT's V2X testbed that evaluates the performance and feasibility of latency and throughput including mmWave implementation. Lastly, learn about TATA Elxsi's V2X emulation software.
    • Design and Testbed Evaluation of a Converged Sensing and Communication System for Autonomous Vehicles by Qixun Zhang
    • V2X Emulator: A Smart Way to Test V2X by Karthikeyan Padmanaban (slides)
    • Vehicle-to-X Test for Global Standards With the NI Platform by Gerd Schmitz (slides)
    • EV Session Series Part 1: Battery Validation
    Examine new NI power electronics offerings for test systems like battery pack cyclers, vehicle simulation for inverter testing, and dynamometers for electric motors. Then hear from Austin Consultants about a modular test approach in test cell applications based on real-world examples.
    • Battery Validation Test by Ty Prather and Todd Walter (slides)
    • A Platform-Oriented Approach to Electric Vehicle Test by Ty Prather and Chris Garratt
    • EV Session Series Part 2: Embedded Software Test
    Opal-RT and NI discuss the tools and solutions for testing and validating the intelligent subsystems and controllers of the electric powertrain. JSOL then explores how to leverage 2D/3D electromagnetic field finite element analysis (FEA) models to achieve a highly accurate plant model in the context of the model-based design approach.
    • Emulating EV Powertrains for HIL and System Integration by Ben Black
    • Creating a High-Fidelity E-Motor Model for XiLS Using JMAG-RT by David Farnia (slides)
  • Thursday, May 23rd
    • Hardware-in-the-Loop Test Session Series: SLSC and MathWorks Tools
    Learn from Aliaro AB and NI how to architect switch, load, and signal conditioning (SLSC) structures for further flexibility and examine the hardware-in-the-loop (HIL) reference architecture. Then hear about NI's latest efforts to integrate MathWorks models with NI software and hardware for HIL and rapid control prototyping (RCP) applications by reviewing The MathWorks, Inc. Simulink® and SimscapeTM examples
    • Flexible HIL Design Using NI SLSC by Mikael Bedemo and Roger Johansson
    • HIL and RCP Using MathWorks and NI Tools by Paul Barnard and Jeannie Falcon
    • Automotive Communication Bus Session Series: AUTOSAR and Automotive Ethernet
    Explore a new automotive Ethernet offering from NI and learn how AKKA and NI create restbus simulations according to AUTOSAR requirements for devices under test with CAN/CAN-FD, LIN, FlexRay, and automotive Ethernet bus communication. Then hear about measX's case study at some major automotive OEMs.
    • Introducing the New Automotive Ethernet Interface by Aimee Xia
    • AUTOSAR Restbus Simulation by Martin Widder and Andreas Stark (slides)
    • AUTOSAR 4.3: Using LabVIEW for a Multiplatform Car Communication Network Framework by Thomas Irmen
    • Best Practices for Data Management and Production Test
      • How Companies Save Millions by Managing Sensor Data by Barry Hutt (slides)
      • 2 Ways to Make the Most Out of Your Production Test Systems by Arturo Vargas and Salman Gopalani (slides)

Semiconductor Track

  • Tuesday, May 21st
    • Improving the Semiconductor Design to Test Workflow by George Zafiropoulos, VP Solutions Marketing, National Instruments
    NI is partnering with semiconductor design tools technology leaders to improve the overall flow from product concept to production. Learn from NI and Cadence Design Systems about semiconductor data management and analysis tools. Also discover the benefits of building linkages between pre- silicon design verification and test platforms.
    • ON Semiconductor Takes a New Approach to Production Test by Warren Latter, Staff Test Engineer, On Semi (slides)
    Explore ON Semiconductor's new approach to semiconductor production test at both the pakage and wafer levels. Learn how ON, by partnering with NI, was able to meet extremely demanding deadlines and implement a standardized test platform across their global organization while reducing operational and capital expenditures.
  • Wednesday, May 22nd
    • Semiconductor Wafer Probe Test Solutions for mmWave Production by Tim Cleary, Sr. Director of Marketing, FormFactor (slides)
    Semiconductor wafer probe test requires several elements to be successful. Explore these requirements for the increasing number of RF and mmWave device test applications today. Learn about performance requirement trade- offs for cost-effective production, probe card design, direct dock interfacing, calibration, and other setup considerations.
    • Challenges and Solutions for mmWave OTA Test by Alejandro Buritica, Senior Product Marketing Manager, National Instruments (slides)
    The 5G industry is seeing more semiconductor devices that operate above 24 GHz, many of which are integrated antenna-in-package (AiP) units that require over-the-air (OTA) test. Learn about the characteristics and challenges of OTA test and the current solutions for fast OTA characterization and manufacturing test.
    • Key Considerations When Selecting Contactors for 5G and mmWave Semiconductor Devices by John Chung, Manager, Johnstech (slides)
    Learn how contactor performance can affect your semiconductor device under test. Examine impedance, return loss, and capacitance versus frequency to test various sockets used for MMICs. Also discuss contractor performance over the lifetime of your semiconductor and ways to maximize the life of your contactor and reduce your test cost.
  • Thursday, May 23rd
    • Implementing the Latest DPD Models From Theory to Reality by Andy Fenley, Senior Test Engineer, Qorvo (slides)
    Chipmakers who build higher power RF power amplifiers often operate in the nonlinear region. However, if the nonlinearity is understood, engineers can predistort the signal to get a linear output. Though great in theory, this is often difficult in practice. This session bridges the two with a real-world example.
    • How to Succeed (and Fail) at Bridging Validation and Production Test by John Bongaarts, Offering Manager - Semiconductor, National Instruments (slides)
    The ability to meet time-to-market targets is key for a chipmaker to be competitive. Many have attempted to condense schedules and improve execution while maintaining quality by looking for gains across first silicon bring-up, characterization, and production test. Explore the successes and failures in these attempts and address their common traits.
    • 400 G Transceiver Test: High-Volume Manufacturing-Ready Solutions by Bill Driver, Senior Product Manager, National Instruments; Ignazio Piacentini, Engineer, Ficontec; Kees Propstra, Sr Director of Product Marketing, multiLane Inc; and Andy Stevens, CEO, Coherent Solutions Ltd (slides)

Diversity Sessions

  • Tuesday, May 21st
    • Diverse Voices Furthering Innovation Panel
    Panel includes: Carla Piñeyro Sublett, CMO, NI (Moderator); Anita Dodia, Vice President of Engineering, Vrbo; Duy-Loan Le, Board Member, NI; Fabiola De la Cueva, Leader at Delacor, LabVIEW Champion; Dr. Donald Bossi, President, FIRST; and Kirya Francis, VP of Diversity & Inclusion, GSD&M
    Join us for a panel discussing the benefits of promoting diversity within the technology industry, and challenges that are often faced when working towards that goal. Our panelists will speak from personal experience on everything from working to diversify the pipeline of students in technology, to working as a minority within the industry, to benefits realized by prioritizing diversity and inclusion within a technology company.
    • Unlocking the Competitive Advantage of a Multigenerational Workplace by Ashlee J. Davis, Cargill
    For the first time in modern history, the American workforce comprises five generations working side by side. Statistics show that this newly recognized multigenerational workforce has caused organizational behavior changes and unprecedented levels of workplace tension. To successfully manage and motivate a workforce that can easily range in age from 18 to 80, organizations, and the leaders and teams within them, need to understand the culture, principles, and other factors that create a welcoming workplace for generations to achieve their goals both individually and collectively. At this session, explore recently released research data, common multigenerational workplace problems, and the tools you need to realize the ultimate competitive advantage that a multigenerational workplace offers.
    • Empowering Employees to be their Authentic Selves at Work by Deirdre Walsh, Silicon Labs
    Despite workplaces focusing on diversify and inclusion, many individuals feel the need to downplay or disassociate part of their identity to avoid potential bias, which is known as covering. In fact, 75 percent of individuals feel the need to cover in the workplace, which can have serious repercussions on an organization's innovation and productivity. Join Deirdre Walsh, the director of Marketing and Communications at Silicon Labs, as she discusses the importance of helping employees be their authentic selves at work.
  • Wednesday, May 22nd
    • The Why and How of Inclusive Teams by Stefanie Breyer, NI
    Join Stefanie Breyer, NI's vice president of product planning, as she discusses how diverse and inclusive teams deliver increased performance and foster innovation. Drawing on her extensive experience building effective and high-performing teams in R&D, Stefanie discusses the benefits and challenges of having a diverse team and shares some best practices for building strong, collaborative teams in which everyone has a sense of purpose and belonging.
    • Bias Busting Throughout the Workplace by Ana Dison and Enrique Dominguez
    To create an inclusive environment where differences are respected and valued, it is important to explore our own mindsets, behaviors, and biases. In this interactive session, explore unconscious bias, how to counter it, and how to create and support a diverse and inclusive culture where all people are empowered to contribute fully.