Skip to content

Reporting

Robin Cornelius edited this page Dec 9, 2016 · 2 revisions

There are currently two reporting tools.

Documentation

Documentation will product an HTML report of the current device and list details for the Device Info and all the objects within the object dictionary. If you have used the description field for each object this will be used as well and this makes it a very powerful documentation tool as the end result can be directly used to record what the device does and this has been generated from the same point the devices object dictionary was.

Network PDO

Network PDO is slightly more complicated. With multiple devices loaded "a network" and concrete node ids assigned for each device (This is the desired nodeid for each device on your final network). The Network PDO tool will generate a report of all mapped PDOS and show the relationship between senders and receivers.

This is extremely powerful as its very easy for the PDO mapping to get complicated and mistakes to be made. By using the report tool you can verify all PDOS are correctly connected and the tool will also warn you about mismatches eg a uint8 mapping to a unsigned16. However it will also recognise mappings such as 2x unsigned8 -> 1xunsigned16 it will still warn you that there is a potential problem but it does understand this can occur.

The report consists of a number of tables :-

PDO report

Firstly the communication parameters are shown for each PDO in a table. Next the table start with the sender on the left. Then details of the message, the involved objects and the sizes. On the right another table with possibly multiple rows shows the configured receivers for this PDO

HTML

The reports are generated in a plain html and the supplied style.css can be used to customise the style. The report window also allows saving and printing of the report