Embedded Development Tools

The CANopen & J1939 Store

Visit the main Embedded Systems Academy site for technical information and more related to CAN, CANopen, J1939 and embedded systems!

CANopen Magic Ultimate

European customers must order from our European store at www.canopenstore.eu.

Professional CANopen configuration, simulation and analysis tool. High accuracy timestamps, Electronic Datasheet support, network configuration and easy PDO configuration!

Jump To Free Downloads
Purchase
Price: $1,990.00
With PEAK PCAN-USB CAN interface
Price: $2,240.00
With Kvaser Leaf Light HS USB CAN interface
Price: $2,305.00
With CANopen Magic Pro DLL
Price: $3,330.00
With CANopen Magic Pro DLL and PEAK PCAN-USB interface
Price: $3,580.00
With CANopen Magic Pro DLL and Kvaser Leaf Light HS USB CAN interface
Price: $3,645.00

CANopen Magic Ultimate is a professional grade CANopen development and simulation tool, indispensable for assisting in the development and debugging of CANopen based networks. Using CANopen Magic Ultimate, a CANopen network may be monitored, configured, simulated and analyzed. Timings of message transmissions can be observed, allowing comparison against network specifications. Nodes may be quickly and easily configured and test messages generated with a minimum of effort.

The simulation system supports the real time execution on a PC of the CANopen stack MicroCANopen Plus. Simulated nodes can be monitored and controlled, with process data visualisation. In addition simulated nodes can communicate with each other and with real nodes, allowing development and testing of CANopen networks before hardware is available.

Features

The following is a list of features in CANopen Magic Ultimate. The list is not exhaustive by any means, but does give a good overview of the abilities of CANopen Magic Pro Ultimate.

    • Display of read data in ASCII
    • Display of read data in decimal Integer, Unsigned integer and Real
    • Display of read data in Hexadecimal
    • Display of read data in TIME OF DAY and TIME DIFFERENCE formats
    • Store read data in a file
    • Automatic selection of the most appropriate data type for the entry
    • Manual entry selection
    • Entry selection from a configurable Object Dictionary list
    • Enter data to write in ASCII
    • Enter data to write in decimal Integer, Unsigned integer and Real
    • Enter data to write in Hexadecimal
    • Enter data to write in TIME OF DAY and TIME DIFFERENCE formats
    • Data to write read from a file
    • Automatic selection of the most appropriate data type for the entry
    • Manual entry selection
    • Entry selection from a configurable Object Dictionary list
    • Select default connection set IDs
    • Manually enter IDs
    • Select user defined message IDs
    • Transmit periodically with a customizable period
    • Transmit on a keypress
    • Transmit on reception of a specific message ID
    • Configurable message contents and length
    • Able to transmit Remote Transmission Request messages
    • Display overview of all messages configured
    • Give descriptive names to messages
    • Specify names for nodes
    • Specify Electronic Datasheets for nodes
    • Specify names for messages
    • Automatically scans the network for nodes
    • Provides quick overview of available nodes and basic information
    • Continually displays current node state and last error
    • Set heartbeats of all nodes at once
    • Automatically scans for PDOs defined on a node
    • Quick and easy configuration of PDO communication parameters
    • Quick and easy configuration of PDO mapping parameters
    • Select default connection set IDs for PDOs
    • Manually enter IDs for PDOs
    • Select user defined IDs for PDOs
    • One click enable and disable a PDO
    • One click enable and disable all PDOs defined on a node
    • Stop and start for trace review
    • Stores 13000+ messages (0.5 seconds @ 1Mbps with 100% bus load)
    • CANopen interpretation of messages allowing easy viewing of network activity
    • User defined message names displayed
    • Filtering of messages displayed
    • Up to four trace windows each with their own settings and filtering
    • Continuous mode showing each message on the bus
    • Static mode showing the last message for each ID on the bus
    • Absolute timestamps accurate to 1us
    • Relative timestamps accurate to 1us showing time between consecutive messages
    • Export trace in ascending CSV format for further analysis in Excel, etc.
    • Export trace in descending CSV format for further analysis in Excel, etc.
    • Display of message contents in hexadecimal
    • Display of message contents in decimal signed and unsigned
    • Display of message contents in ASCII
    • Display of raw message contents
    • Optional display of error frames
    • Show any number of process data items
    • Updated on detection of PDOs on the network
    • Configurable graphical displays of data in multiple formats
    • Add labels and graphics to create mock ups of product interfaces
    • Display graphs of analog data
    • Save and load settings in project files
    • Start the application with a project on the command line
    • Automatic detection of single nodes
    • Configuration of node IDs
    • Configuration of bit timings
    • Simulate up to 127 CANopen nodes at once
    • Simulated nodes may communicate with each other and real nodes
    • React to NMT, SDOs, PDOs, LSS and any other features supported by the CANopen stack used to build the simulated nodes
    • May be accessed from CANopen Magic Ultimate as if there were real nodes using all the features of CANopen Magic Ultimate
    • Use to develop nodes before hardware is available
    • View contents of simulated node process image
    • View simulated node object dictionary
    • Create graphical input and output controls to control and visualize simulated node I/O
    • Save all simulation settings in project and Sim IO files to share with other engineers
    • Simulate off the shelf commercial products and test intergration into a custom network
    • Once simulated nodes are complete, simply rewrite the hardware driver to retarget to the hardware

More Information, Screenshots and Comparison Tables

Visit the CANopen Magic product website for more information.

Pricing is per seat. Quantity discounts available.

Requirements

CANopen Magic Ultimate can run on Windows 7/8/8.1/10 with .NET Framework 4.0+ Any PEAK or Kvaser CAN interface is required. CANopen Magic Ultimate can work with any of the currently available interfaces. Internet connection is required for activation.

Evaluation

Request a trial version and experience the features of CANopen Magic.

Purchase
Price: $1,990.00
With PEAK PCAN-USB CAN interface
Price: $2,240.00
With Kvaser Leaf Light HS USB CAN interface
Price: $2,305.00
With CANopen Magic Pro DLL
Price: $3,330.00
With CANopen Magic Pro DLL and PEAK PCAN-USB interface
Price: $3,580.00
With CANopen Magic Pro DLL and Kvaser Leaf Light HS USB CAN interface
Price: $3,645.00
Downloads
Release notes