Cod: 1.12.0132.00000 - Nombre: CANopen Master API

IXXAT

CANopen Master API

Software package for the development of CANopen
service and test applications under Windows

The CANopen® Master API is a software package targeted at rapid development of CANopen master applications on a PC using Windows

Características destacadas

  • Transmitting and receiving of SDOs (SDO client functionality) with unlimited data length (expedited, non-expedited, block transfer)
  • Transmitting and receiving PDOs (synchronous and asynchronous)
  • Receiving emergency messages
  • Transmission of SYNC messages with support for the enhanced SYNC functionality introduced with CiA 301 V4.2
  • Transmitting the time stamp message
  • NMT master functions for control of boot-up, node guarding and heartbeat
  • LSS master functionality including support for LSS fastscan according to CiA 305 V2.2

Software package for the development of CANopen
service and test applications under Windows

The CANopen® Master API is a software package targeted at rapid development of CANopen master applications on a PC using Windows.


How it works

The software package consists of two components: The CANopen master software (firmware) for an active IXXAT CAN interface and a programming interface in the form of a Windows DLL. The firmware implements all master services and independently manages the CANopen communication processes leaving the PC available for the application program.

The application accesses data of remote CANopen devices via a function interface which supports both SDO and PDO services. Compared to intermediate data storage in the form of a local object dictionary, the advantage of this approach is that the data is immediately available to the application and can be directly processed without introducing any further latency.

The software has full control of all CANopen services allowing the user to implement complex control algorithms. The balance provided by the CANopen Master API makes it ideally suited for both the development of control programs and for the implementation of service and test programs.

Development environments

The CANopen Master API comes with example programs for a multitude of programming languages to enable the user to quickly develop CANopen applications in his preferred development environment. Directly supported are:

  • Microsoft Visual Studio (C#, VB.NET, C++)
  • Embarcadero (Delphi, C++Builder)
  • National Instruments LabVIEW

 

Supported CAN interfaces

An application program based on the CANopen Master API can be used without modifications on active IXXAT CAN interfaces. The CANopen Master API supports multiple CAN boards in parallel, and depending on the hardware, up to four independent CAN channels per card.

To allow usage of the API on passive IXXAT CAN interfaces CANopen Master API is shipped with software modules encapsulating the processing of the CANopen protocol in a library executing on the host PC.


Overview of the supported interfaces

 


Contents of delivery

  • CANopen Master API software for
    Windows 2000, Windows XP, Windows Vista, and Windows 7
  • Run-time license for one installation
  • Manual, demo applications

 

Order number

1.12.0132.00000 CANopen Master API

 

Related products

Bienvenido a ER-Soft.
ER-Soft con la ley orgánica de protección de datos
Política de cookies.
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación.
Si continúa navegando, consideramos que acepta su uso.
Más información pulsando aquí
X

¿Necesitas ayuda? Click

ayuda ER-Soft
X
Consulta a ER-Soft. *

 

*

 

* *Campos obligatorios.




*Al enviar el formulario consideramos que esta de acuerdo, con nuestra política de datos. Ver política de datos
X