Skip to content

v2.9.5.10-pub

Latest
Compare
Choose a tag to compare
@ajn96 ajn96 released this 28 Jan 20:27

This update focusses primarily on addressing user experience issues throughout the application, without making major changes to the architecture or components.

New Features:

  • Added option to log either scaled sensor data (native units - dps/g) or integer register values for all logging applications
  • Added option to log sample timestamps for all logging applications. Note, timestamps are based on the USB packet time, and have limited accuracy
  • Added default register list for data plotter and data logger applications based on typical use case. The register list is set on a per-product basis, allowing flexibility based on the device channels.
  • Added device chip images to product selector and application. This provides immediate feedback on the selected device family
    image

QoL Improvements:

  • In DUT configuration GUI, grouped related settings by category
  • Added bit-width display for registers in the register access view and register logging view
  • Consolidated Data Plotting and Data Logging tabs to single Data Capture tab
  • The data plotter and data logger applications now share the same selected register list, by default. The selected register list is populated with the default plot registers whenever a device is selected.
  • Removed devices from the product selector which are not actively supported. The RegMap register definition files are still available for scripting.

Data Plotter

  • Added default plot title based on product generic
  • Only update register contents in DataGridView at 2Hz to prevent performance issues at high rates
  • Removed plot zoom functionality - did not function effectively
  • Removed RegMap scale and offset fields from DataGridView and replaced with single offset field specific to the plotter, used by the autonull function. This eliminates side effects from the autonull function
  • Data logging during plot now saves data prior to any offset post-processing
  • Fixed issue where opening and closing the plotter without starting would clear the selected register list
  • Fixed issue where y-axis plot labels would fail to load by default

FFT Plotter

  • Now loads only registers in plot area zero by default. The FFT plotter only has a single active plot area
  • Fixed being able to place data labels outside the active plot area
  • Added logic to invalidate data labels when the plot scaling is changed
  • Made all controls enable / disable consistently while plotting

Bug Fixes

  • Fixed issue where RegMap register properties could be changed by the data plotting and burst data logging forms
  • Corrected register names in ADIS16460, ADIS1613x families to match the datasheet