Excerpt |
---|
DevWareX is a multi-platform implementation of DevWare, created with a more flexible GUI-generation tool. It has the same layout and controls as DevWare, but with additional features. |
...
Watch dialog items can be Non-registers (Python function or STATE variable)Anchor WatchNonRegs WatchNonRegs - Use the "Non-Register ..." button to open the dialog. Select either "Python Function" or "DevWare State", and then "Next".
- For a "Python Function" follow the instructions provided. Enter a function name in the "def" text box, then enter your Python code in the box below that, and use the "Test Function" to verify the validity of your function.
Note: use an indentation of 4 spaces for your initial lines - the editor is trimming that by default to 4 spaces.- When you create the Python function in the GUI, it is saved in the Registry.
- You can also create multiple Python functions in the INI file; here's an example.
- For a "DevWare State", a list of available states is displayed.
...
Register Dialog; select which pages appear on the TabsAnchor RegPages RegPages - By use of a "Push-Pin" on the Page tab, you can select which Tabs will stay displayed.
- A maximum of 6 tabs can be pinned, with on tab being non-pinable.
Export SHIP LogAnchor ExportShipLog ExportShipLog - Enables the ability to filter the SHIP log by address and Read/Write - used to capture the registers settings for a given configuration.
- In the "Options" dialog, deselect "Allow Info Panel to Poll Registers".
- Enable "SHIP", and run the INI file preset with the configuration you want to record.
- Select "Export SHIP Log" - the settings are presented in "Wizard" dialog.
- Select the ship address of the sensor if you need sensor-only, or leave all of them to get Demo3 and SERDES.
- Deselect "Read", then select Next and then "Save to File ..." to output the results in as an INI file.
...