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.

...

  • The following features are unique to DevWareX
    • Most dialogs are dockable
    • Sensor Control dialog organized by function; Sensor/DevWare/Bypass (when SOC or ISP is connected)
    • Graphing dialog; Histogram shown as bar data
    • Graphing dialog; Multiple ROIs
    • Graphing dialog; image stats added
    • Log dialog; time-stamp for each entry
    • Embedded Data / Statistics tab
    • Auto SW download (external only); user prompted for SW download when SDAT file is not found
    • Zoom stays centered
    • Zoom; increment and specific values can be entered
    • Zoom to Pixel
    • Options Menu reorganized; Sensor-specific items are now in Diagnostics/Sensor Advanced
    • Warning log window
    • Watch dialog items can be rearranged
    • Watch dialog items can be Non-registers (Python function or STATE variable)
    • Register Dialog; arrays are collapsed
    • Register Dialog; search shows all matches
    • Register Dialog; select which pages appear on the Tabs
    • Export SHIP Log
    • Generate File Name
    • Rulers available for image display
    • Zoom to Pixel
    • Graphing dialog; Multiple ROIs
  • The following are other changes unique to DevWareX
    • The "All Access" Register tab has now been replaced with a separate dialog called "Register All Access (Peek & Poke)".
      • It also replaces the stand-alone "Peek & Poke" application as that was a duplication of function.
      • It is enabled under View -> Register All Access (Peek & Poke).
        The dialog can then be accessed from the tab at the bottom of the Register dialog. 

...

  • Most dialogs are "dockable", meaning you can resize them and have them "stick" to a particular position. Or you can undock them and let them "float".
    • A demonstration video is here - it is best to right-click the link and do "Save target as ...".
  • Sensor Control dialog are now organized by function
    • Sensor/DevWare/Bypass (when SOC or ISP is connected)make it easier to find what you're looking for.
  • Graphing dialog has its ; Histogram shown as bar data
    • Histogram data filled-in, to more match DSC displays.
  • Graphing dialog; Multiple ROIs
    • Up to 8 ROIs of any type can be set.

    • There is an 8-way radio button on the Mouse Selection Area dialog (click on the Mouse Selection bar on the Info panel) to select and define the ROIs.

      Image Added

    • One ROI is active at a time, and that ROI drives the Analisys Graph, Noise Measurement, etc.

    • The active ROI can be changed on the Mouse Selection Area dialog, or by clicking on the ROI outline in the video window.

    • Also, how the mouse interacts with the ROIs on the video window has been changed.
      • To move an ROI, you must click on its line. Clicking away from an ROI line will drag the image (that is, you can now drag the image without locking the selection).
      • A Rectangle ROI can now be resized by dragging a corner or edge. Also, Rectangle ROIs are drawn as rectangles rather than as two sets of parallel lines, so the image is less cluttered when there are multiple of them.
    • ROIs can also be set programmatically with Python, devware.set_active_mouse_sel(index) and then devware.set_mouse_selection(...).
  • Graphing dialog; image stats added
    • Mean, Max, and Standard deviation can be displayed for Intensity and Histogram; right-click and select "Intensity Statistics" or "Histogram Statistics", respectively.
  • Log dialog now has a time-stamp relative to the last time it was cleared.
    • In milliseconds, makes it easier to gauge the time between log events.
  • Embedded data / Statistics tab
    • For those parts that provide metadata and statistics, a new tab is available next to the image display tab.
    • The tab is only present when the data is enabled.
    • The Statistics are presented as a true Histogram chart in the "Graphs" dialog, and can optionally overlay in the image.
    • Able to select which items, if any, are overlaid in the image, and the position within the image.
    • Also works for images loaded in to DevWareX as long as the .txt file is available (that's where the Embedded Data is stored).

...

  • 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.
  • 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).
  • 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%).
  • 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.
  • Options Menu reorganized
    • Sensor-specific items are now in Diagnostics/Sensor Advanced dialog.

...

  • 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.
       

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

...

  • Rulers available for image display
    • A ruler is available in the image display that corresponds to Pixel width/height.
    • Enable/disable via "View / Rulers".
    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.
    Multiple ROIs
    • Up to 8 ROIs of any type can be set.

    • There is an 8-way radio button on the Mouse Selection Area dialog (click on the Mouse Selection bar on the Info panel) to select and define the ROIs.

      Image Removed

    • One ROI is active at a time, and that ROI drives the Analisys Graph, Noise Measurement, etc.

    • The active ROI can be changed on the Mouse Selection Area dialog, or by clicking on the ROI outline in the video window.

    • Also, how the mouse interacts with the ROIs on the video window has been changed.
      • To move an ROI, you must click on its line. Clicking away from an ROI line will drag the image (that is, you can now drag the image without locking the selection).
      • A Rectangle ROI can now be resized by dragging a corner or edge. Also, Rectangle ROIs are drawn as rectangles rather than as two sets of parallel lines, so the image is less cluttered when there are multiple of them.
    • ROIs can also be set programmatically with Python, devware.set_active_mouse_sel(index) and then devware.set_mouse_selection(...).