• Return to Home Page
    • Solutions
      Industries
      • Academic and Research
      • Aerospace, Defense, and Government
      • Electronics
      • Energy
      • Industrial Machinery
      • Life Sciences
      • Semiconductor
      • Transportation
      Product Life Cycles
      • Design and Prototype
      • Validation
      • Production
      Focus Areas
      • 5G and 6G Technology
      • ADAS and Autonomous Driving Testing
      • Artificial Intelligence
      • Electric Vehicle Test
      • Lifecycle Analytics
      • Radar and Electronic Warfare
      • Space Launch and Exploration
      • Validation Lab Innovations
      See our approach to solutions
      Get a Helping Hand
      From troubleshooting technical issues and product recommendations, to quotes and orders, we’re here to help.
      Contact Us
    • Products
      Software
      View All Software
      Test Automation
      • LabVIEW
      • LabVIEW+ Suite
      • TestStand (Test Execution)
      • VeriStand (HIL Test Development)
      Free Interactive Test Software
      • FlexLogger (for DAQ hardware)
      • InstrumentStudio (for PXI hardware)
      Test Analytics and Operations
      • DIAdem (for Analysis and Visualization)
      • SystemLink (Test Operations)
      • OptimalPlus GO (Manufacturing Analytics)
      SERVICES
      View All Services
      • Repair Services
      • Calibration
      • Training Courses
      HARDWARE
      View All Hardware
      Data Acquisition and Control
      • Learn About DAQ
      • New DAQ Hardware (mioDAQ)
      • Multifunction I/O
      • Voltage
      • Digital I/O
      • Temperature
      • Sound and Vibration
      • Current
      • Strain, Pressure, and Force
      Communication Interfaces
      • Software Defined Radios
      • GPIB, Serial, and Ethernet
      • Industrial Communication Buses
      • Vehicle Communication Buses
      • Avionics Communication Buses
      PXI Instrumentation
      • Switches
      • Oscilloscopes
      • Digital Multimeters
      • Waveform Generators
      • RF Signal Generators
      • SMUs and LCR Meters
      • Power Supplies and Loads
      • Vector Signal Transceivers
      • FlexRIO Instruments
      Accessories
      • Power Accessories
      • Connectors
      • Cables
      • Sensors
      RESOURCES
      • Ordering Resources
      • Distributors
      • System Advisors
      See all products
      CompactDAQ

      Modular Data Acquisition

      CompactRIO

      Distributed Measurement and Control

      PXI

      High-Performance Test

      LabVIEW+ Suite

      Automated Test System Development Software

    • Perspectives
      Perspectives

      Perspectives showcases how NI sees what’s next in the world of test and technology.

      View all articles
      Charting the Course for Test Development with LabVIEW
      LabVIEW remains key in test, promising speed, efficiency, and new features with NI’s investment in core tech, community, and integration.
      Read our featured article
    • Support
      Resources
      View All Support Resources
      • Software Downloads
      • Register and Activate
      • Product Documentation
      • Release Notes
      • Training Courses
      • On-Demand Learning
      • KnowledgeBase
      • Code Examples
      Request Support

      You can request repair, RMA, schedule calibration, or get technical support. A valid service agreement may be required.

      Open a service request
      Popular Software Downloads
      See all Software Product Downloads
      icon of LabVIEW logo
      LabVIEW
      icon of Multisim logo
      Multisim
      icon of Academic Volume License logo
      Academic Volume License
      Popular Driver Downloads
      See all Driver Software Downloads
      • NI-DAQmx

        Provides support for NI data acquisition and signal conditioning devices. 

      • NI-VISA

        Provides support for Ethernet, GPIB, serial, USB, and other types of instruments. 

      • NI-488.2

        Provides support for NI GPIB controllers and NI embedded controllers with GPIB ports. 

    • Community
    • Partners
    • Contact Usflag representing the selected language
    • My Account
    • Search
  • Cart
    • Solutions
      • Back
      • Industries
      • Academic and Research
      • Aerospace, Defense, and Government
      • Electronics
      • Energy
      • Industrial Machinery
      • Life Sciences
      • Semiconductor
      • Transportation
      • Product Life Cycles
      • Design and Prototype
      • Validation
      • Production
      • Focus Areas
      • 5G and 6G Technology
      • ADAS and Autonomous Driving Testing
      • Artificial Intelligence
      • Electric Vehicle Test
      • Lifecycle Analytics
      • Radar and Electronic Warfare
      • Space Launch and Exploration
      • Validation Lab Innovations
      • See our approach to solutions
    • Products
      • Back
      • Software
      • View All Software
      • Test Automation
      • LabVIEW
      • LabVIEW+ Suite
      • TestStand (Test Execution)
      • VeriStand (HIL Test Development)
      • Free Interactive Test Software
      • FlexLogger (for DAQ hardware)
      • InstrumentStudio (for PXI hardware)
      • Test Analytics and Operations
      • DIAdem (for Analysis and Visualization)
      • SystemLink (Test Operations)
      • OptimalPlus GO (Manufacturing Analytics)
      • SERVICES
      • View All Services
      • Repair Services
      • Calibration
      • Training Courses
      • HARDWARE
      • View All Hardware
      • Data Acquisition and Control
      • Learn About DAQ
      • New DAQ Hardware (mioDAQ)
      • Multifunction I/O
      • Voltage
      • Digital I/O
      • Temperature
      • Sound and Vibration
      • Current
      • Strain, Pressure, and Force
      • Communication Interfaces
      • Software Defined Radios
      • GPIB, Serial, and Ethernet
      • Industrial Communication Buses
      • Vehicle Communication Buses
      • Avionics Communication Buses
      • PXI Instrumentation
      • Switches
      • Oscilloscopes
      • Digital Multimeters
      • Waveform Generators
      • RF Signal Generators
      • SMUs and LCR Meters
      • Power Supplies and Loads
      • Vector Signal Transceivers
      • FlexRIO Instruments
      • Accessories
      • Power Accessories
      • Connectors
      • Cables
      • Sensors
      • RESOURCES
      • Ordering Resources
      • Distributors
      • System Advisors
      • See all products
    • Perspectives
    • Support
      • Back
      • Resources
      • View All Support Resources
      • Software Downloads
      • Register and Activate
      • Product Documentation
      • Release Notes
      • Training Courses
      • On-Demand Learning
      • KnowledgeBase
      • Code Examples
      • Popular Software Downloads
      • See all Software Product Downloads
      • icon of LabVIEW logo
      • icon of Multisim logo
      • icon of Academic Volume License logo
      • Popular Driver Downloads
      • See all Driver Software Downloads
      • NI-DAQmx
      • NI-VISA
      • NI-488.2
      • Request Support
      • You can request repair, RMA, schedule calibration, or get technical support. A valid service agreement may be required.Open a service request
    • Community
    • Partners
    • Contact Us
    • Account
Skip to main contentSkip to search
Product Documentation - NIProduct Documentation - NI
Product Documentation - NI
  • Home
  • All Manuals
  • Log in

NI-XNET LabVIEW API Reference

Table of Contents
  • XNET
  • XNET Refnum
Table of Contents

XNET Frame Properties

Download PDF
Selected SectionSelected Section and Subsection(s)Entire Manual
  • Updated2025-10-07
  • 3 minute(s) read
    • NI-XNET
    • API Reference
    • LabVIEW G

  • Application Protocol
    Higher-level application protocol of the frame. This property is a ring (enumerated list).
  • CAN:Extended Identifier?
    Configures whether the Identifier uses the standard 11-bit format (false), or the extended 29-bit format (true).
  • CAN:I/O Mode
    CAN I/O mode used by the frame. This property is a ring (enumerated list).
  • CAN:Timing Type
    Configures the timing used for the CAN frame. This property is a ring (enumerated list).
  • CAN:Transmit Time
    Time between consecutive frames from the transmitting ECU (DBL seconds, fractional part used for milliseconds and microseconds).
  • Cluster
    Cluster that contains the frame (XNET Cluster I/O Name).
  • Comment
    Comment describing the frame (string).
  • Configuration Status
    Configuration status of the frame. This property is used only if you change the Database property Show Invalid From Open? from false (default) to true.
  • Default Payload
    Default payload for the frame, specified as an array of bytes (array of U8). The number of bytes in the array must match the frame's Payload Length property.
  • FlexRay:Base Cycle
    The first communication cycle in which a frame transmits. For a frame that transmits every cycle, this property is 0.
  • FlexRay:Channel Assignment
    Configures the FlexRay channels used for frame transmit. This property is a ring (enumerated list).
  • FlexRay:Cycle Repetition
    Number of cycles after which the frame transmits again. For a frame that transmits every cycle, this property is 1. For a frame that uses cycle multiplexing (e.g. every 2nd cycle), this property is greater than 1.
  • FlexRay:In Cycle Repetitions:Channel Assignments
    Additional channel assignments for the frame when FlexRay in-cycle repetition is enabled (array of ring).
  • FlexRay:In Cycle Repetitions:Enabled?
    Indicates that the frame is repeated 2 or 4 times each cycle (boolean). In-cycle repetition effectively transmits the frame at a rate faster than the FlexRay cycle.
  • FlexRay:In Cycle Repetitions:Identifiers
    Additional static slot identifiers for the frame when FlexRay in-cycle repetition is enabled (array of U32).
  • FlexRay:Payload Preamble?
    Configures whether the Payload Preamble bit is used in the frame (boolean).
  • FlexRay:Startup?
    Configures whether the frame is a startup frame, transmitted by a node capable of cold-starting the cluster (boolean).
  • FlexRay:Sync?
    Configures whether the frame is a sync frame, used for cluster wide clock synchronization (boolean).
  • FlexRay:Timing Type
    Configures the timing used for the FlexRay frame. This property is a ring (enumerated list). This determines whether the frame transmits when no new data is available.
  • Identifier
    Identifier of the frame. For CAN, this is the arbitration ID. For FlexRay, this is the slot number.
  • LIN:Checksum
    Determines whether the checksum within the transmitted LIN frame is classic or enhanced. This property is a ring (enumerated list) with the following values: - Classic: LIN 1.x checksum - Enhanced: LIN 2.x checksum This property is read-only. The checksum is determined from the LIN version of ECUs transmitting and receiving the frame. The lower version of both ECUs is significant. If the LIN version of both ECUs is 2.0 or higher, the checksum type is Enhanced; otherwise, the checksum type is Classic. Diagnostic frames (with decimal identifier 60 or 61) always use Classic checksum, as specified by LIN 2.x.
  • Mux:Data Multiplexer Signal
    Data multiplexer signal (XNET Signal I/O Name). If the Is Data Multiplexed? property is false, this name is empty.
  • Mux:Is Data Multiplexed?
    Indicates whether this frame is data multiplexed (boolean)? When a frame is data multiplexed (also known as mode dependent), it contains a special signal called the multiplexer. Of the remaining signals, some are the same in all instances of the frame (static), and some depend on the value of the multiplexer (dynamic).
  • Mux:Static Signals
    Array of static signals contained in the multiplexed frame (array of XNET Signal I/O Name).
  • Mux:Subframes
    Array of subframes contained in the multiplexed frame (array of XNET Subframe I/O Name). Each subframe defines a group of dynamic signals transmitted using the same multiplexer value. Only one subframe at a time is transmitted in the frame.
  • Name (Short)
    Short name of the frame (string). The I/O name (long name) contains qualifiers to ensure that it is unique, such as the database and cluster name. If you write this property, it changes both short and long name (see Detailed help).
  • PDU_Mapping
    This property maps PDUs to the frame. A mapped PDU is transmitted inside the frame's payload. For FlexRay, you can map one or more PDUs to a frame and one PDU to multiple frames. For CAN and LIN, the PDU is equivalent to the frame, because only one-to-one mapping is supported.
  • Payload Length
    Number of bytes of data in the payload. The size limit for CAN depends on the I/O Mode and Protocol of the cluster (see Detailed help). For LIN, this is 0–8. For FlexRay, this is 0–254.
  • Signals
    Array of signals contained in the frame (array of XNET Signal I/O Name).

Previous

No previous section

Next

No next section

Previous

No previous section

Next

No next section
  • ©2008 - 2026 ACME Corporation. All Rights Reserved
  • Privacy PolicyTerms of Use
  • Powered By
    Zoomin_Logo
Solutions
  • Academic & Research
  • Aerospace, Defense, & Government
  • Electronics
  • Energy
  • Industrial Machinery
  • Life Sciences
  • Semiconductor
  • Transportation
Orders
  • NI Distribution Partners
  • Order Status and History
  • Retrieve a Quote
  • Terms of Service
  • Order by Part Number or Request a Quote
Company
  • NI is now part of Emerson
  • About
  • Emerson Careers
  • Newsroom
  • Supply Chain & Quality
  • Events
  • Tariff Impact Update
Support
  • Downloads
  • Product Documentation
  • Discussion Forums
  • Activate a Product
  • Submit a Service Request
  • Site Feedback
FacebookTwitterLinkedInYouTubeInstagram
LEGAL | IMPRINT | PRIVACY | Cookie Settings
© NATIONAL INSTRUMENTS CORP. ALL RIGHTS RESERVED.