Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
3 ratings:
 3 out of 5     Rate this Document

Which NI-CAN Frame API Functions does the NI USB-847x Device Support?

Hardware: Industrial Communications>>CAN>>USB-CAN

Problem:
Are there any Frame API functions that are not supported by my NI USB-847x device?

Solution:
Yes, the NI USB-847x devices do not support the CAN Object related subset of the Frame API functions. The following overview describes the subset of the Frame API features that can be used with USB CAN and USB LIN products.  Note: The overview applies to LabVIEW, C/C++ and VB.

Supported Functions (see limitations):
  • ncAction
  • ncClose
  • ncConnectTerminals / ncDisconnectTerminals
  • ncGetAttr / ncSetAttr
  • ncOpen
  • ncWaitForState
Unsupported Functions:
  • ncConfigCANNetRTSI
  • ncConfigCANObjRTSI
  • ncGetTimer
  • ncReadObj
  • ncReadObjMult
  • ncWriteObj
Limitations:
ncAction The Output On RTSI Line action is not supported.
ncConnectTerminals / ncDisconnectTerminals
For the devices with synchronization, the following source/destination terminals are supported:
  • RTSI0: Used to import/export start trigger from another device.
  • RTSI7 / RTSI Clock: Used to import/export timebase from another device.
  • 20MHz Timebase /Master Timebase: Used to export/import timebase to another device.
  • Start Trigger: Used to export/import start trigger to another device
ncGetAttr / ncSetAttr                All CAN Object or RTSI related properties are not supported
ncWaitForState                       The Read Multiple and Write Multiple states are not supported.


Related Links:
KnowledgeBase 4DBCH31S: How To Access USB-845x API Functions From C Program?

Attachments:





Report Date: 02/20/2007
Last Updated: 09/30/2008
Document ID: 46JCHSJL

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit