CANopen free Software Resource Center

Navigation

Home
About
CVS
Downloads
Links
Projects
SourceForge
CANFestival GUI Project page

CANFestival GUI is a graphical user interface for CANFestival written with Qt 2.x. It supports most functions of CANFestival in an easy way.

Especially for beginners to CANFestival or CANopen, this program could be a good choice for you. Some main functions of CANFestival supported by CANFestival GUI are:

  • Sending/Receiving raw CAN Messages (Receiving is done in a kind of sniffermode: all received datas are shown in a seperate text-window
  • Sending/Receiving of PDOs (Process Data Objects)
  • Sending/Receiving of SDOs (Service Data Object)
  • Sending/Receiving of NMT (Network Management Messages)
  • Sending/Receiving of Sync Messages
Furthermore CANFestival GUI provides some additional useful functions:
  • Simulation Mode: For this mode you DO NOT NEED A CAN-INTERFACE! (of course you wont be able to receive any messages) you can "send" all CANopen/CAN data objects described above without having a CAN-Card. This is ideally for educational reasons or to get familiar with the CANopen protocol.
  • Loading/unloading of the device driver (Arbracan) by pushing a button in the GUI. (module parameters are hardcoded at the moment. To modify them, you'll have to modify C++ code and recompile the software :-( )
  • One of the best things (in my opinion): CANFestival GUI acts as a CAN sniffer! Receiving of CAN Messages is done in a separate thread. Incoming Messages are logged into a text window in an "easy to read" way.
  • Logging of sent messages (CAN & CANopen) into a text window. This allow you to "see" whats the CAN Messages looks like, even if you've sent CANopen messages ( --> very useful to get familiar with this protocol)
  • Values which should be sent over the CAN/CANopen network can be typed in as hex, decimal or binary values. And each of them can be converted in the other formats (e.g. hex value can be converted into binary data in only one mouseclick!)
Screenshot
Click on the image to enlarge it

Copyright 2001-2002 CANopen free software resource center
Unless otherwise noted, all material is licensed under the GPL License

SourceForge Logo