documentation.HELP! NI-CAN Documentation

Using the Channel API

NI-CAN

previous page next page

Using the Channel API

The following topics help you get started with the Channel API:

Choose Source of Channel Configuration

Channel API Basic Programming Model

Channel API Additional Programming Topics

Frame to Channel Conversion

Mode Dependent Channels

previous page start next page

Menu

  • Homepage

Table of contents

  • NI-CAN Help
  • Related Documentation
  • Using Help
    • Conventions
    • Navigating Help
    • Searching Help
    • Printing Help File Topics
  • NI CAN and LIN Hardware List
  • FCC
  • Glossary
  • Introduction
    • CAN Overview
    • LIN Overview
    • NI CAN Hardware Overview
    • NI-CAN Software Overview
  • Installation and Configuration
    • Safety Information
    • Measurement & Automation Explorer (MAX)
    • Verify Installation of CAN and LIN Hardware
    • LabVIEW Real-Time (RT) Configuration
    • Tools
      • Using CAN with DNET
  • NI CAN and LIN Hardware
    • SJA1000 CAN Controller
    • PCI-CAN
    • PXI-846x
    • PCMCIA-CAN
    • USB-CAN
    • USB-LIN
    • Synchronization in USB-CAN/LIN Devices
    • CAN for CompactRIO
  • Connectors and Cables
    • High-Speed CAN Pinout Cable
    • Low-Speed/Fault-Tolerant CAN Pinout Cable
    • Single Wire CAN Pinout Cable
    • XS CAN Pinout Cable
    • LIN
  • Application Development
    • Choose Your Programming Language
    • Choose Which API to Use
  • Using the Channel API
    • Choose Source of Channel Configuration
    • Channel API Basic Programming Model
    • Channel API Additional Programming Topics
    • Frame to Channel Conversion
    • Mode Dependent Channels
  • Channel API for LabVIEW
    • CAN Clear.vi
    • CAN Clear with NI-DAQ.vi
    • CAN Clear with NI-DAQmx.vi
    • CAN Clear Multiple with NI-DAQ.vi
    • CAN Clear Multiple with NI-DAQmx.vi
    • CAN Connect Terminals.vi
    • CAN Create Message.vi
    • CAN Create MessageEx.vi
    • CAN Disconnect Terminals.vi
    • CAN Get Names.vi
    • CAN Get Property.vi
    • CAN Initialize.vi
    • CAN Init Start.vi
    • CAN Read.vi
    • CAN Set Property.vi
    • CAN Start.vi
    • CAN Stop.vi
    • CAN Sync Start with NI-DAQ.vi
    • CAN Sync Start with NI-DAQmx.vi
    • CAN Sync Start Multiple with NI-DAQ.vi
    • CAN Sync Start Multiple with NI-DAQmx.vi
    • CAN Write.vi
  • Channel API for C
    • nctClear
    • nctConnectTerminals
    • nctCreateMessage
    • nctCreateMessageEx
    • nctDisconnectTerminals
    • nctGetNames
    • nctGetNamesLength
    • nctGetProperty
    • nctInitialize
    • nctInitStart
    • nctRead
    • nctReadTimestamped
    • nctSetProperty
    • nctStart
    • nctStop
    • nctWrite
  • Using the Frame API
    • Choose Which Objects to Use
    • Frame API Basic Programming Model for CAN
    • Frame API Basic Programming Model for LIN
      • LIN Interface as Bus Monitor
      • LIN Interface as Master
      • LIN Interface as Slave Device
      • LIN Interface Accesses Single Subscribing Slave Device
      • LIN Interface Accesses Single Publishing Slave Device
      • LIN Interface Sleep and Wakeup Behavior
    • Frame API Additional Programming Topics
  • Frame API for LabVIEW
    • ncAction.vi
    • ncClose.vi
    • ncConfigCANNet.vi
    • ncConfigCANNetRTSI.vi
    • ncConfigCANObj.vi
    • ncConfigCANObjRTSI.vi
    • ncConnectTerminals.vi
    • ncDisconnectTerminals.vi
    • ncGetAttr.vi
    • ncGetHardwareInfo.vi
    • ncGetTimer.vi
    • ncOpen.vi
    • ncReadNet.vi
    • ncReadNetMult.vi
    • ncReadObj.vi
    • ncReadObjMult.vi
    • ncSetAttr.vi
    • ncWaitForState.vi
    • ncWriteNet.vi
    • ncWriteNetMult.vi
    • ncWriteObj.vi
  • Frame API for C
    • ncAction
    • ncCloseObject
    • ncConfig
    • ncConnectTerminals
    • ncCreateNotification
    • ncDisconnectTerminals
    • ncGetAttribute
    • ncGetHardwareInfo
    • ncOpenObject
    • ncRead
    • ncReadMult
    • ncSetAttribute
    • ncStatusToString
    • ncWaitForState
    • ncWrite
    • ncWriteMult
  • Troubleshooting and Common Questions
    • Troubleshooting with MAX
    • Troubleshooting Self Test Failures
    • Common Questions
  • Summary of the CAN Standard
    • History and Use of CAN
    • CAN Identifiers and Message Priority
    • CAN Frames
    • CAN Error Detection and Confinement
    • Low-Speed CAN
  • Summary of the LIN Standard
    • History and Use of LIN
    • LIN Frame Format
    • LIN Bus Timing
    • LIN Topology and Behavior
    • LIN Error Detection and Confinement
    • LIN Sleep and Wakeup
    • Advanced Frame Types
    • Additional LIN Information
  • Frame Types for CAN and LIN Hardware
  • Specifications
    • PCI-CAN Series 2 Specifications
    • PXI-846x Series 2 Specifications
    • PCMCIA-CAN Series 2 Specifications
    • USB-CAN and USB-LIN Specifications
    • Safety Specifications
  • Important Information
    • Warranty
    • Copyright
    • Trademarks
    • Patents
    • Warning Regarding the Use of NI Products
  • Technical Support and Professional Services

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.