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. |
Introduction
- What is DevWareX?
- A multi-platform implementation of DevWare, created with a more flexible GUI-generation tool.
- Why DevWareX?
- We've had an increasing number of requests for native Linux and MacOS support.
- Our current GUI tool MFC has limitations that prevent us from improving the user experience.
- How different is DevWareX?
- Just about the same as DevWare, really.
- The layout and controls are the same as DevWare – it has a slightly different look and feel due to the use of the new GUI-generation tool but functions the same.
- There are a few changes for better organization and some new features.
- What happens to DevWare?
- Nothing; it is still included in the installers.
- Starting in February, all new product support that involves GUI-based features will only be done in DevWareX (Sensor Control dialogs, display modes).
- DevWare will still be able to identify new products, run INI files, and display images, though.
- We will eventually stop supporting DevWare when we officially release 64-bit DevWareX - no firm schedule yet but within this year.
New Features and Other Changes
- 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; Histogram stretch
- Graphing dialog; Multiple ROIs
- Graphing dialog; image stats added
- Mouse; Lock Mouse Selection
- 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
- Timed Capture
- Rulers available for image display
- Video Playback; new controls
- Video Overlay
- The following are other changes unique to DevWareX
- 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.
- The "All Access" Register tab has now been replaced with a separate dialog called "Register All Access (Peek & Poke)".
New Feature Details
Most dialogs are "dockable"Anchor Dockable 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 functionAnchor SCbyFunction SCbyFunction - Sensor/DevWare/Bypass (when SOC or ISP is connected)make it easier to find what you're looking for.
...
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.
...
Rulers available for image displayAnchor Rulers Rulers - A ruler is available in the image display that corresponds to Pixel width/height.
- Enable/disable via "View / Rulers".
Video Playback; new controlsAnchor VideoPlayback VideoPlayback - 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.
Video OverlayAnchor VideoOverlay VideoOverlay - Watch Dialog items that are overlaid on to the image are now saved on a per-frame basis during recording.
- A “*textOver.txt” file is saved along with the Video file.
- Enable Overlay display in the Watch Dialog during Video playback.
DecompandingAnchor VideoOverlay VideoOverlay - Only applies to Bayer image files, in "Sensor Control / Data Interpretation / Decompanding".
- Select from the known "Legacy" formats.
- Or use "(custom)" to specify the Companded and Original Depth values, and the associated Knee points.