Automotive Communication with NI-XNET Course Overview

Use NI-XNET to configure a communication database, send and receive frames on CAN and LIN communication buses, and monitor communication using the NI-XNET Bus Monitor.

Available in the following formats:

 

Virtual training not available for this course

 

Classroom training not available for this course

 

Private training not available for this course

Course Objectives:

Course Details

Duration

Audience

Prerequisites

NI Products Used

Training Materials

Cost in Credits

Automotive Communication with NI-XNET Course Outline

LessonOverviewTopics

Introduction to using NI-XNET for Automotive Communication

After completing this module, you will be able to describe the differences between automotive communication protocols and the role of the NI-XNET driver.

  • Introduce CAN, LIN, FlexRAY, Automotive Ethernet using NI-XNET
  • Addressing the need for Automotive communication protocols 
  • Understand the differences between automotive communication protocols
  • Understand the purpose of the NI-XNET driver

Editing Databases using the NI-XNET Database Editor

After completing this module, you will understand the purpose and importance of automotive communication databases and be able to edit databases with the NI-XNET Database Editor and NI-XNET API.

  • Introduce CAN, LIN, FlexRAY, Automotive Ethernet using NI-XNET
  • Addressing the need for Automotive communication protocols 
  • Understand the differences between automotive communication protocols
  • Understand the purpose of the NI-XNET driver

Communication using NI-XNET

At the end of this lesson, you will be able to select the appropriate CAN session to send or receive CAN frames or signals. 

  • Overview of the API, architectural overview, etc.
  • Initializing a CAN session
  • Sending and Receiving CAN frames
  • Sending and Receiving CAN Signals
  • Programmatically modifying the database
  • Logging raw frame data and viewing recorded data
  • Receive a CAN frame and signal

Monitoring communication with NI-XNET Bus Monitor

At the end of this module, you will be able to monitor communication across an automotive ethernet network

  • Monitor communication across an automotive communication bus 
  • Manually transmit frames into the network for troubleshooting 
  • Will be using CAN protocol though this lesson, there are equivalent functions for other protocols (LIN, FlexRAY) 

The CAN Standard and considerations

After completing this module, you will be able to explain the LIN standard and understand how different parts of frames are utilized.

  • Understanding the CAN protocol 
  • Identifying the different parts of a CAN Frame 

The LIN Standard and considerations

After completing this module, you will be able to explain the LIN standard and understand how different parts of frames are utilized.

  • Understanding the LIN protocol 
  • Considerations for LIN communication over NI-XNET 
  • Identifying the different parts of a LIN Frame 

Continue your learning path

Engineer learns LabVIEW on his computer. 

 

LabVIEW Core 2

 

Use common design patterns to implement and distribute LabVIEW applications.

NI instructor teaches

 

LabVIEW Core 3

 

Learn structured practices to design, implement, and test scalable and maintainable LabVIEW applications.

 

 

Data Acquisition Using NI DAQmx and LabVIEW

Use NI-DAQmx and LabVIEW to configure, program, and optimize data acquisition systems with sensors and NI hardware.

Upgrade to Membership

Planning to take three or more NI instructor-led courses within one year? 
A Training Membership provides cost-effective, unlimited access to all NI public classroom and public virtual courses, along with unlimited certification vouchers.