Using NI-XNET Interfaces
- 更新日2025-04-08
- 2分で読める
Use NI-XNET interfaces to communicate and interact with applications that require real-time, high-speed manipulation of hundreds of Controller Area Network (CAN), Local Interconnect Network (LIN), and FlexRay frames and signals.
Popular application types to use the NI-XNET platform include hardware-in-the-loop (HIL) simulation, rapid control prototyping, bus monitoring, and automation control.
The NI-XNET platform includes a series of high-performance CAN, LIN, and FlexRay communication protocol interfaces used by automotive and industrial networks.
Goal | Task |
---|---|
Add an NI-XNET database | Create a standardized file for embedded system communication in a FIBEX (.xml), CANdb (.dbc), NI-CAN (.ncd), or LDF (.ldf) format. |
Edit an NI-XNET database | Use the NI-XNET Database Editor to configure a basic network, define frames and exchanged signals, and assign frames to Electronic Control Units (ECUs). |
Import NI-XNET frames | Import incoming or outgoing frames from an NI-XNET database. |
Use NI-XNET frame IDs | Use frame IDs to prioritize event-triggered frames, filter log file frames, and filter CAN data replay file frames. |
Access timing and ID information for incoming NI-XNET frames | Create Frame Information channels to track timestamps and frame IDs. |
Log incoming NI-XNET frames | Create TDMS (.tdms) or NI-XNET log (.ncl) files to record incoming frame data during an NI-XNET session. |
Replay logged NI-XNET CAN frame data | Add and replay TDMS (.tdms) or NI-XNET log (.ncl) files on a CAN bus. |
Configure cyclic NI-XNET CAN frame faulting | Configure outgoing cyclic frames of NI-XNET CAN interfaces by adding Skip Cyclic Frames and Transmit Time channels. |
Configure cyclic redundancy checks (CRCs) and counters for outgoing NI-XNET CAN frames | Specify the bytes for outgoing frames of NI-XNET CAN interfaces to include in CRCs and add counters that increment each time the frame transmits across the bus. |
関連コンテンツ
- NI-XNET Overview
Use sessions, clusters, and frames to set up your NI-XNET interfaces.
- Adding NI-XNET Databases
Create a standardized file for embedded system communication in a FIBEX (.xml), CANdb (.dbc), NI-CAN (.ncd), or LDF (.ldf) format.
- Editing NI-XNET Databases
Use the NI-XNET Database Editor to configure a basic network, define frames and exchanged signals, and assign frames to Electronic Control Units (ECUs).
- Importing NI-XNET Frames
Import incoming or outgoing frames from an NI-XNET database.
- Using NI-XNET Frame IDs
Use frame IDs to prioritize event-triggered frames, filter log file frames, and filter CAN data replay file frames.
- Accessing Timing and ID Information for Incoming NI-XNET Frames
Create Frame Information channels to track timestamps and frame IDs.
- Logging Incoming NI-XNET Frames
Create TDMS (.tdms) or NI-XNET log (.ncl) files to record incoming frame data during an NI-XNET session.
- Replaying Logged NI-XNET CAN Frame Data
Add and replay TDMS (.tdms) or NI-XNET log (.ncl) files on a CAN bus.
- Configuring NI-XNET CAN Cyclic Frame Faulting
Configure outgoing cyclic frames of NI-XNET CAN interfaces by adding Skip Cyclic Frames and Transmit Time channels.
- Configuring Cyclic Redundancy Checks (CRCs) and Counters for Outgoing NI-XNET CAN Frames
Specify the bytes for outgoing frames of NI-XNET CAN interfaces to include in CRCs and add counters that increment each time the frame transmits across the bus.
- NI-XNET CAN, LIN, and FlexRay Platform Overview
- NI-XNET Bus Monitor
Use the NI-XNET Bus Monitor to display and log CAN, FlexRay, or LIN network data as either last recent data or historical data view.
- How VeriStand Applies Scaling Factors to NI-XNET Signals
In NI-XNET software, you can assign a scaling factor to a signal.