Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  •  
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.

...

...

  • Anchor
    AutoSW
    AutoSW
    Auto SW download - applies only to External DevWareX
    • This feature allows for part identification even when the part-specific SDAT file isn't present.
    • If the part is recognized and its SDAT file is missing, the user is prompted with a link to the SW installer location on the download Web site and given the choice of being taken there.
  • Anchor
    ZoomCentered
    ZoomCentered
    Zoom stays centered
    • When the image is zoomed-in past 100% and the "Image" dialog is enabled, the user is presented with a box that can be moved to navigate within the image.
    • Zooming in and out then stays centered to this position, not the direct center as done in DevWare (from the upper-left corner).
  • Anchor
    ZoomInc
    ZoomInc
    Zoom increment and specific values can be entered
    • To sent the increment %, in the "Options" dialog use the "Zoom Incremental" (from 5% to 50%). 
    • To set a specific zoom value, use the pull-down from the Menu bar item "Zoom In" (from 2% to 1600%).
  • Anchor
    ZoomPixel
    ZoomPixel
    Zoom to Pixel
    • The mouse scroll wheel can zoom in to the Pixel value level.
    • Use the "Mouse Selection / Point" to select the desired Pixel, which results in the width/height location and the "cross-hair" of the Pixel.
    • Use the "cross-hair" location to follow the Pixel as you zoom in to the Pixel value.
    • Use the "Options" dialog to show the pixel values in Hex.
  • Anchor
    OptionsMenu
    OptionsMenu
    Options Menu reorganized
    • Sensor-specific items are now in Diagnostics/Sensor Advanced dialog.

  • Anchor
    WarningLog
    WarningLog
    Warning log window

    • Enabled/Disabled via the "View" dialog, and it is dockable.
    • Displays all warning messages, along with the user button that was clicked (or assumed if the message box was suppressed).

  • Anchor
    WatchArranged
    WatchArranged
    Watch dialog items can be rearranged
    • Select items per standard mouse methods (single, multiple-sequential via "shift", multiple-random via "ctrl"), and then drag them in to their new position.
  • Anchor
    WatchNonRegs
    WatchNonRegs
    Watch dialog items can be Non-registers (Python function or STATE variable)
    • 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, and use the "Test Function" to verify the validity of your function.
    • For a "DevWare State", a list of available states is displayed.

  • Anchor
    RegCollapsed
    RegCollapsed
    Register Dialog; arrays are collapsed
    • Registers or FW variables that are arrays are collapsed in the Register Dialog.
      • They can be expanded to individual entries by selecting the "+" next to the array indicator.

  • Anchor
    RegSearch
    RegSearch
    Register Dialog; search shows all matches
    • A search will show all matching register/bitfields/descriptions, along with their short description.
    • Allows the user to jump to a specific match.
  • Anchor
    RegPages
    RegPages
    Register Dialog; select which pages appear on the Tabs
    • 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.
       

  • Anchor
    ExportShipLog
    ExportShipLog
    Export SHIP Log
    • Enables the ability to filter the SHIP log by address and Read/Write.
    • Presented in "Wizard" dialog.

  • Anchor
    GenFileName
    GenFileName
    Generate File Name
    • Enabled via a specially named Python function, this feature allows the user to generate the base file name for saving Still and Video files.

      • The function defines a series of fields in a list or turple.

      • Three types of fields are understood; (1) a single item dictionary; (2) a python function; (3) a straight pass through.

    • The Still and Video dialogs are located under their respective parents.

...

  • Here's an example Python preset:

  • Anchor
    Rulers
    Rulers
    Rulers available for image display
    • A ruler is available in the image display that corresponds to Pixel width/height.
    • Enable/disable via "View / Rulers".
  • Anchor
    VideoPlayback
    VideoPlayback
    Video Playback; new controls
    • To single-step a video, select "Pause". Each time you select "Pause" again, the video will single-step.
    • Playback speed can be selected via the pull-down arrow on the "Play" button.
      • Enter 0.0 to play back at the rate indicated in the video file.
      • Maximum playback speed is determined by several factors, including image size and type and PC HW.
    • Use the Scroll Bar to scroll through the video.