NIWeek 2019
Appearance

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
- How to Be Ultra Productive With OOP in LabVIEW NXG Using UML by Jeffrey Habets, Founder/CEO, VI Technologies (Video)
- 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.
- I Find Your Lack of LabVIEW Programming Speed Disturbing by Darren Nattinger, Principal Engineer, National Instruments (Video)
- 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 (Links Coming Soon)
- 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.
- These Innovative Tricks for #ProjectRequirements Will Change Your Life by Quentin Alldredge, Software Engineer, Q Software Innovations; Chris Beuschel, Senior Systems Engineer, Konrad Technologies; and Becky Linton, Senior Systems Engineer, Konrad Technologies
- 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.
- From Variant Attributes to Sets and Maps (New in 2019) by Christian Altenbach, Research Ophthalmologist, UCLA (Links Coming Soon)
- 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.
- Get Team Buy-In: Running Process Improvement Workshops by Peter Horn, AES, National Instruments
- 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: More Flexible Code by Stephen Loftus-Mercer, Principal Software Architect, National Instruments
- 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 (Links Coming Soon)
- 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 (Links Coming Soon)
- 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.
- Decoupling LabVIEW Object-Oriented Programming Classes via Abstraction by John Lokanis, Architect, F5 Networks
- 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.
- Designing Software Like LEGO® Sets by Stephen Moore, Systems Engineer, Moore Good Ideas
- 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.
- Using and Abusing Channel Wires: An Exercise in Flexibility by Robert Schor, Scientist, NIH (Links Coming Soon)
- 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 (Links Coming Soon)
- 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.
- Creating Powerful Web Apps With the LabVIEW NXG Web Module by Matthias Baudot, Software Architect, STUDIO BODs
- 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!
- Lean LabVIEW by Steve Watts, Designer, SSDC Ltd
- 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.
- Who Are You Developing Your HAL/MAL For? You Or The Test Engineer by Grant Gothing, Chief Technology Officer, Bloomy
- 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.
- Designing Advanced LabVIEW-Based HALs and Frameworks for Mindful Extension by Ryan Friedman, Principal Software Architect, National Instruments and Phil Joffrain, Chief Software Engineer, National Instruments
- 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.
- Effectively Using Packed Project Libraries by Mark Yedinak, Advanced Engineer, Zebra Technologies Corporation and Yinhui Chen, Software Test Engineer, Zebra Technologies (Links Coming Soon)
- 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 (Links Coming Soon)
- 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.
- Good Component Design for LabVIEW NXG by Taylor Riche, Principal Product Owner, National Instruments (Links Coming Soon)
- 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 (Links Coming Soon)
- 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.
- Code Trafficking: Smuggling Your Best Software by Christian Butcher, Technician, Okinawa Institute of Science and Technology; Tim McClung, Systems Engineer, Fike; and Sam Roundy, Partner, Testeract (Links Coming Soon)
- 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 (Links Coming Soon)
- 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.
- VI Analyzer: The Unsung Hero of Software Quality Control by Chris Roebuck, LabVIEW Architect, Konrad Technologies
- 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
- 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.
- LabVIEW Unit Testing: Outlook & Tutorial by Peter Bokor, Dr, IncQuery Labs and Barnabs Reischl, Engineer, IncQuery Labs Ltd.
- 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.
- Sharing LabVIEW Code: What Tools Are Good For What? by Andrew Heim, Staff Systems Engineer, Endigit and Tanner Blair, Systems Engineer - Embedded, National Instruments (Links Coming Soon)
- 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 (Links Coming Soon)
- 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.
- By-Reference Architectures for More Flexible Software Design by Derrick Bommarito, LabVIEW System Architect, Contractor and Shawn Walpole, Senior Systems Engineer, Endigit
- 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.
- LabVIEW Reuse and Package Management by Brian Hoover, Test Software Architect, Samsung (Links Coming Soon)
- 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.
- Software Engineering in LabVIEW: A Look at Tools and Processes by Paul Morris, Dr, Precision Acoustics Ltd and Cesar Teixeira, Chief Executive Officer, Blue Eyes Systems
- 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.
- Achieve Success With an Intermodular Communications Framework by Carlton Heard, Software Architect, Johnson Controls and Rob Humfeld, Chief Software Architect, JET Engineering
- 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.
- Best Practices for Building and Distributing Componentized LabVIEW Applications (Links Coming Soon)
- 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 (Links Coming Soon)
- 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 (Links Coming Soon)
- 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.
- Design Patterns for Decoupled UIs in LabVIEW: Theory and Practice by Shawn Walpole, Senior Systems Engineer, Endigit and Paul Morris, Dr, Precision Acoustics Ltd
- 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 (Links Coming Soon)
- 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.
- Achieve Better UIs With a Dynamic Sizing Library and Object-Oriented UI Panels by Derrick Bommarito, LabVIEW System Architect, Contractor and Wiebe Walstra, Ing., Carya
- 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. (Links Coming Soon)
- 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.
- Everything a Software Engineer Needs to Know Outside Software Engineering] by Chris Cilino, LabVIEW Framework Architect, Cirrus Logic (Links Coming Soon)
- 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.
- Message Exchange Patterns and Tools for Distributed Systems by Francois Normandin, LabVIEW System Architect, National Research Council Canada and Sarah Zalusky, Senior Project Engineer, JKI (Links Coming Soon)
- 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 (Links Coming Soon)
- 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 (Links Coming Soon)
- 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.
- Better, Faster, Stronger: It's Not All Technical by Andy Fenley, Senior Test Engineer, Qorvo; and Will Schoettler, Managing Director, Choose Movement Consulting LLC (Links Coming Soon)
- 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 (Links Coming Soon)
- 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.
- On Refactoring: Real-World Approaches for Improving Code by Christopher Field, President, Principal Developer, Field R&D Services; Cesar Teixeira, Chief Executive Officer, Blue Eyes Systems; and Oliver Wachno, Dipl.-Ing.(FH), Ingenieurbro Oliver Wachno (Links Coming Soon)
- 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.
- Prof Watts' Theory on Why Programming in LabVIEW is Fun! by Steve Watts, Designer, SSDC Ltd
- 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
- 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
- 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
- Accuracy I: Understanding Data Acquisition System Accuracy by David Funkhouser, Senior Group Manager, National Instruments
- How to Optimize Signal Integrity: Oscilloscopes by Jesse Ormston, Principal Hardware Engineer, NI and Mark Whittington, Chief Architect, National Instruments
- 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
- ITA Design Considerations by Sean Casey, Test System Engineering Manager, Circuit Check Inc.
- Tuesday, May 21st
- Building Smarter Rack-Based Test Systems by Austin Hill, Product Planner, National Instruments
- C Series and DAQ Product Roadmap by Sam Burhans, Product Manager, National Instruments
- How to Design a Multi-FPGA System by Cheryl Texin, Systems R&D Engineer, National Instruments and Brad Sherman, Staff Applications Engineer, National Instruments
- FPGA Image Processing: When, Why, How? by Christophe Caltagirone, Principal Software Engineer, National Instruments
- Introducing NIs First Wireless Sensor by Madison Terzo, Product Manager, National Instruments
- PTP for Data Synchronization: Time-Critical Acquisition Across Multiple Devices by Ashley Enderlin, Project Engineer, DMC Inc and Tom Nilsson, Systems Engineer, DMC
- Wednesday, May 22nd
- Prototyping With CompactRIO and HIL Testing With PXI for the Race Track by Marco Schmid, Owner/Lead, Schmid Elektronik
- Streamline Your LabVIEW Real-Time Development by Taylor Donahue, Project Engineer, Bloomy Controls
- What's New in the NI PXI Platform by Austin Hill, Product Planner, National Instruments
- Accuracy II: SAR Versus Delta-Sigma ADCs by Albert Block, Staff Analog Engineer, National Instruments
- Hack Your Car With NI CAN Interfaces and LabVIEW by James Fan, Product Manager, Automotive Networks, National Instruments
- Designing for High-Throughput Data Movement on the PXI Platform by Rick Clark, Product Manager - Automated Test, National Instruments
- Dodging Distributed DAQ Disaster: 5 Do's and Don'ts by Derek Burrows, Product Marketing Engineer, National Instruments
- Thursday, May 23rd
- Accuracy III: Advanced Techniques for Removing Noise by Michael Denton, Senior Product Manager, National Instruments
- Advances in Ethernet to Test Connected Electronic Devices by Matthew Griffin, Product Manager, National Instruments and Aimee Xia, Product Marketing Manager, National Instruments
- 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
- A Deep Dive on Synchronization in PXI by Brad Sherman, Staff Applications Engineer, National Instruments
- Linux and NI: How This Combination Benefits You by Michael Denton, Senior Product Manager, National Instruments
- Using CompactRIO With NI-DAQmx in the Real World by Rhys Bowley, Platform Lead - DAQ and RIO, National Instruments
- Condition Based Maintenance in the IIoT by Preston Johnson, Principal, Allied Reliability Group
- Securing Your cRIO Deployment by Haris Okanovic, Principal Software Engineer, National Instruments
- Using Machine Learning and Deep Learning in NI Vision by Nicolas Vazquez, National Instruments
Software Fundamentals Track
- Monday, May 20th
- Hands-On: Web Module
- Introduction to Vision Software by Matthew Griffin, Product Manager, National Instruments
- What's New in LabVIEW 2019 and LabVIEW NXG by Kelli Kravetz, Software Product Marketing Manager, National Instruments
- LabVIEW Authentication with Microsoft Azure by Brent Jacobs, Principal Automation Manager, Microsoft
- LabVIEW NXG Web Module: Developing Web-Based User Interfaces by Rita Prather, Software Product Manager, National Instruments
- Prophecy of the SMoRES: Coding Principles for All by Norman Kirchner, Principal RF & Communications Applications Engineer, National Instruments
- Clean Code: FUNdamental Principles by Christopher Stryker, Staff Software Engineer, National Instruments
- DCAF: A Framework for Efficiently Developing Robust Control Applications by Benjamin Celis, National Instruments
- Hands-On: Data Logging with FlexLogger
- 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
- What's New in LabWindows/CVI 2019
- Tuesday, May 21st
- Code Smells Part 2: Smelly Objects by Mark Ridgley, Owner, Radius Teknologies LLC
- Introduction to LabVIEW Real-Time and LabVIEW FPGA
- FlexLogger: Fast, Flexible Data Logging without Programming by Anjelica Warren, Product Marketing Manager, National Instruments
- Integrating Python and LabVIEW by Allen Hsu, Software Product Manager, National Instruments
- SystemLink™ Software: Better Operational Efficiency With Systems Management by Cosmin Neagu, Sr. Group Mgr., National Instruments and Joshua Prewitt, Section Manager, National Instruments
- Access, Visualize, and Interact With Your DAQ Applications From Anywhere Using SystemLink™ Cloud by Mark Black, Principal Product Owner, National Instruments
- Automated Measurement Analysis Leveraging MathWorks & NI Tools by Kelli Kravetz, Software Product Marketing Manager, National Instruments and Rob Purser, Senior Development Manager, MathWorks
- Save Time by Continuously Testing Reused Libraries: For Beginners by Wolfgang Rominger, Verification & Validation Engineer, NXP Semiconductor Austria
- Wednesday, May 22nd
- Embedded Software Validation With VeriStand by Ajay Jashnani, Product Owner, VeriStand Ecosystem, National Instruments and Mike Trimborn, National Instruments
- Hands-On: Integrate LabVIEW With Python by Danielle Jobe, Project Engineer, VI Technologies
- SystemLink™ Software: Maximize Utilization With Asset Management by Vlad Deac, Senior Software Engineer, National Instruments and Joshua Prewitt, Section Manager, National Instruments
- Using Templates and LabVIEW OOP for Flexible Projects by David Fanelli, Engineer, Jacobs Technology
- How to Blow Your LabVIEW Project in Surprisingly Few Steps by Joerg Hampel, Founder/Owner, HAMPEL SOFTWARE ENGINEERING
- Tips and Tricks With Vision Builder for Faster and Easier Applications by Steve Varga, Principal Scientist, Procter & Gamble
- What Is the LabVIEW NXG FPGA Module? by Adam Arnesen, Principal Software Engineer, National Instruments and TJ Giere, Group Manager, LabVIEW, National Instruments
- Why I Cringe When Everyone Wants Data in Excel by James McNally, Principle Engineer, Wiresmith Technology
- Customizing FlexLogger to Communicate With the World Around You by Cameron Frisby, Engineering Manager, National Instruments and Daniel Domene, Chief Product Owner, National Instruments
- Leverage SystemLink for Machine Learning by Anish Mathews, BU Manager, Soliton Technologies and Vishnu Prasad N, Manager, Soliton Technologies
- Novel Approaches to Pass Data Between TestStand and LabVIEW by Scott Walkington, Team Lead Computer Engineer, Sandia National Laboratories
- Wireless Design and Test using MATLAB® and NI Tools by Chen Chang, Strategic Business Development Director, National Instruments and Ken Karnofsky, Senior Strategist, MathWorks
- Thursday, May 23rd
- Architecting a TestStand Automation by Sam Roundy, Partner, Testeract
- Data Workflow Management by Andreas Haub, National Instruments
- Introduction to Migrating LabVIEW Code to LabVIEW NXG by Jeff Peacock, Senior Product Owner, National Instruments
- Learning to Love Text Again With Measurement Studio by Mark Locascio, Project Engineer, DMC Inc
- Writing Data-Management-Ready Measurement Files by Brad Turpin, Senior Product Support Engineer, National Instruments
- Zero to Application in ~90 days using LabVIEW with DQMH by Jeff DeBuhr, Sr. Automation Engineer, Chamberlain
- Redefining Test Procedures With TestStand Automation by Nathan Cline, Systems Engineer, Northrop Grumman
- SystemLink: Accelerate Software Deployment and System Diagnostics by Chase Fearing, Test Engineer, Sub-Zero Group INC.
Academic Track
- Tuesday, May 21st
- Microwave Lab Course at the University of Colorado Boulder by Taylor Barton, Professor, University of Colorado Boulder
- Rock On! Using Record Players and LabVIEW to Teach PID Control by Eric Stach, Research and Development Engineer, Duke University
- Keynote: Endeavor to Transform Traditional Engineering Education by Brad Rowland, ENDEAVOR, Oklahoma State University and Travis Escoffery, Mechatronics Product Marketing, National Instruments
- Wednesday, May 22nd
- The Reconfigurable Radio Network Platform by Torbjrn Ekman, Professor, Norwegian University of Science and Technology
- From Research to Industry: High-Speed Synchrophasors for Smart Grids by Paolo Romano, CEO, Zaphiro Technologies
- Save Onboarding Costs Through an Industry-University Partnership by Wolfgang Rominger, Verification & Validation Engineer, NXP Semiconductor Austria and Thomas Messner, Lecturer, Researcher, FH JOANNEUM
- LabVIEW-Based Internal Combustion Engine Control Using CompactRIO by Matt Hall, Professor, UT
- Remote Labs for the Development of Engineering Skills by Manuel E. Macias, Dr., Tecnologico de Monterrey
- 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
- How NI Technology supports Remote Labs in Engineering Education by Thomas Klinger, Professor, Carinthia University of Applied Sciences
- 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
- USRP-Based Vehicular Visible Light Communications (V-VLC) by Bugra Turan, PhD Researcher, Koc University
- Iteration on Student Projects: Beating Humans at Foosball by Christophe Salzmann, Lecturer, Research Associate, Ecole polytechnique federale de Lausanne (EPFL)
- The Internet of Production Cluster of Excellence by Matthias Brockmann, Dr.-Ing., RWTH Aachen
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
- Aerospace and Defense Keynote: Key Trends Driving the Industry by Luke Schreier, Director of Automated Test Product Marketing in Test Systems, NI
- 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
- 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
- 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
- VPX Technology Update and Test Challenges by Ben Robinson, Aerospace, Defense, and Government Solutions Marketer, National Instruments
- Thursday, May 23rd
- Focus on the Mission With Open-Source Test Architectures by Chris Bakker, CEO, SET Americas
- Rebuilding an Iron Bird With PXI and SLSC by Andrew Heim, Staff Systems Engineer, Endigit and Shawn Walpole, Senior Systems Engineer, Endigit
- An Effective Test Strategy is More Than a Killer HAL/MAL
- 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
Automotive Track
- Tuesday, May 21st
- ADAS/AD Session Series Part 1: Test System Architecture for Massive Data and Sensor Emulation
- Techniques for Performing High-Bandwidth In-Vehicle Data Logging in Autonomous Vehicles by Jeff Buterbaugh, Ph.D.
- 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
- ADAS/AD Session Series Part 2: Virtual Test
- Virtual Validation ADAS by Paul Borbely
- Driving Millions of Virtual Miles Overnight: Testing Autonomous Vehicle Software With Pure Simulation by Celite Milbrandt
- ADAS/AD Session Series Part 1: Test System Architecture for Massive Data and Sensor Emulation
- Wednesday, May 22nd
- V2X Session Series: Research Testbed and Topics
- 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
- Vehicle-to-X Test for Global Standards With the NI Platform by Gerd Schmitz
- EV Session Series Part 1: Battery Validation
- Battery Validation Test by Ty Prather and Todd Walter
- A Platform-Oriented Approach to Electric Vehicle Test by Ty Prather and Chris Garratt
- EV Session Series Part 2: Embedded Software Test
- 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
- V2X Session Series: Research Testbed and Topics
- Thursday, May 23rd
- Hardware-in-the-Loop Test Session Series: SLSC and MathWorks Tools
- 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
- Introducing the New Automotive Ethernet Interface by Aimee Xia
- AUTOSAR Restbus Simulation by Martin Widder and Andreas Stark
- 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 Databy Barry Hutt
- 2 Ways to Make the Most Out of Your Production Test Systems by Arturo Vargas and Salman Gopalani
- Hardware-in-the-Loop Test Session Series: SLSC and MathWorks Tools
Semiconductor Track
- Tuesday, May 21st
- Improving the Semiconductor Design to Test Workflow by George Zafiropoulos, VP Solutions Marketing, National Instruments
- ON Semiconductor Takes a New Approach to Production Test by Warren Latter, Staff Test Engineer, On Semi
- Wednesday, May 22nd
- Semiconductor Wafer Probe Test Solutions for mmWave Production by Tim Cleary, Sr. Director of Marketing, FormFactor
- Challenges and Solutions for mmWave OTA Test by Alejandro Buritica, Senior Product Marketing Manager, National Instruments
- Key Considerations When Selecting Contactors for 5G and mmWave Semiconductor Devices by John Chung, Manager, Johnstech
- Thursday, May 23rd
- Implementing the Latest DPD Models From Theory to Reality by Andy Fenley, Senior Test Engineer, Qorvo
- How to Succeed (and Fail) at Bridging Validation and Production Test by John Bongaarts, Offering Manager - Semiconductor, National Instruments
- 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
Extras
- What's New on LabVIEW 2019 and NXG by Kelli Kravetz, National Instruments and Michael Bulua, National Instruments
- New LabVIEW Champion Inductees presented by Kristan Kannen, National Instruments and Nancy Hansen, National Instruments
- Challenge the Champions hosted by Kristan Kannen
- Representing the LabVIEW Champions: Fabiola De la Cueva, Matthias Baudot, James McNally, and Joerg Hampel
- Representing National Instruments: Chris Stryker, Jeff, Boellaard, Norm Kirchner, and Matt Pollock