-
Notifications
You must be signed in to change notification settings - Fork 141
Getting started
Firstly either download a prebuilt build or you can check out the github code and build in visual studio.(In theory mono should work too but no mono projects).
With the prebuilt builds, no install is necessary just unzip the folder and run the executable. Once the window is opened you can do the following
- Create a new empty project by going to File->New
- Import an existing EDS file
- Import an existing CanOpenNode style xml file
The tool saves its files in an xml format that should be compatible with the CanOpenNode javascript eds editor.
On the left the vertical tabs show what devices you have open. Multiple devices can be opened at once. Each device currently has 4 tabs for Device info, Object Dictionary, TX PDO mapping and RX PDO mapping.
The currently selected device is highlighted with a grey background and red text.
If you make any changes to the device the top border of the device will go red and if you try to close the file you will be warned that you have unsaved changes.
It is also possible to save and load groups of devices, this is called a network. On the file menu Open Network xml and Save Network xml permit the entire group of projects to be saved and loaded at once.
A new empty project is pretty boring. To get you started the most common profile is the DS301 which is the basic CanOpen profile including SDO server/client support. Once the new project is open go to the Profile menu and select "Insert DS301_profile.xml" this will insert the default profile to your project.
It is also possible to save custom profiles. If you save the project file (as device xml) and place it in the profile/ directory where the executable is then these files will also appear on the profile menu. If you do create any standard profiles please consider submitting them back to the project.
Use the menu File->Open EDS to import an EDS file. The EDS file will be checked for errors and a warning screen may appear if anything is outside the DS306 specification.
The current device can be exported as a EDS file. The EDS format is specified by CiA DS306 and the tool attempts to obey this specification.
Use the file menu->Open device XML and Save device XML to load and save your device file. This is the native format of this tool and should be used to save your work. This format is also compatible with the original CanOpenNode javascript tool
After loading or saving Device/EDS or Network files the entry will be added to the File->Recent files list. The last 10 files that were accessed are shown here.