Skip to content

Releases: QuantAsylum/QA401

Release 1.708

04 Feb 23:22
f946ab0
Compare
Choose a tag to compare
Release 1.708 Pre-release
Pre-release

1.708

  • Change to mutex handlign for detecting other instances running. this was needed for Tractor >=0.71 release
  • Began changing remoting API to mirror QA401H in some areas. The QA401 remoting interface will eventually be deprecated and move to the QA401H REST interface
  • This is a rush release to help solve customer issue related to Tractor. Use 1.707 for general release.

1.707 Features & Bugfixes

04 Jan 18:46
04aedff
Compare
Choose a tag to compare

Release 1.707 (Jan 2019)

  • Lots of changes to Freq Response plug-in. These permit statistical analysis of multiple units, changes to permit showing gain instead of level, etc. Blog post walking through changes is here
  • Fixed user-reported bug where Amp Sense setting in SigGen dlg wasn't getting rounded to zero and thus appeared to be forgotten.

1.706 Features and bug fixes

13 Dec 19:02
cd7e7c1
Compare
Choose a tag to compare
Pre-release

This release has a change to the FPGA. If you are doing production testing, don't upgrade to this until you have thoroughly tested. The FPGA change was minor and isolated and was needed to fix a +1/-0 sample jitter issue that was uncovered by a user (thanks Jens!) doing phase testing. The jitter occurred roughly every 5 to 40 acquisitions, and when it occurred the timing relationship between the output and input was skewed by a sample. This caused a jump in the computed delay between the output and input waveforms, which in turn caused a jump in the computed phase.

1.706 Release Notes

  • Fixed bug where unplugging in the middle of an acquisition would cause an exception
  • Added ability to audition a wave file remotely. This matches the AUDITION01 command on Tractor. This allows a test to be constructed in Tractor where the factory operator can play back a wave file and listen for a scratchy pot, or to verify something sounds as expected.
  • Fixed bug where sample rates weren't being correctly restored when defaults were selected remotely
  • More cleanup on Audition dialog.
  • Remoting resets (triggered by call to SetDefaults()) are no synchronous. Previously they could be deferred for 100 to 200 mS, which was landing right in the middle of an automated acquisition.
  • Localization bug to fix FreqResponse plugin. This was previously fixed but not quite.
  • Changes to FPGA to fix jitter issue noted above.

1.704 Bug fixes

27 Nov 00:23
cd7e7c1
Compare
Choose a tag to compare

1.704

  • Improvements to Freq Response plugin, allowing phase to be plotted, title to be specified and general cleanup on graph appearance
  • Changed all export data in plug-ins to be culture invariant, so that numbers will be always output with decimal (instead of comma)
  • Added linear chirp function to FR
  • Fixed bug where stopping acquisition mid stream could result in DC offset remaining. It should now be correctly restored to user-selected offset

1.703 Serious Bug Fix

09 Nov 03:37
94457a4
Compare
Choose a tag to compare
1.703 Serious Bug Fix Pre-release
Pre-release

This fixes a serious bug found a few hours after 1.702 was released related to computational accuracy. The binary for 1.702 has been pulled.

Bugfixes and cleanup

08 Nov 20:14
94457a4
Compare
Choose a tag to compare
Bugfixes and cleanup Pre-release
Pre-release

Release 1.702 8-Nov-2018

1.702

  • Fixed parsing error in user weighting curves. Empty lines would cause an exception.
  • Changed way phase is calculated. The fixed delay processing of the ADC and DAC was subtracted out
  • Added audio engine state machine status is now displayed
  • Added Y cursors in idle mode and cleaned up reporting in status bar. Note this reports local peaks only
  • Added notification for new release in status bar. Clicking takes you to github release page

Release 1.701 New Plugins and Bugfixes

05 Nov 22:05
fc47e91
Compare
Choose a tag to compare
Pre-release

Release 1.701 5-Nov-2018
This release has changes that may impact users doing automated testing. The way the internal Settings file was being used was changed so that a snapshot of that settings file was grabbed and stored with the buffers that were being acquired. This means that old settings file might not load anymore. Let us know if you are having trouble with this if you have a lot of important settings files and we can probably help migrate them.

  • Fixed a bug where changing FFT could cause an exception. This is related to the settings change above. This isn't completely solved yet as there are a few cases causing an issue, but it's much improved for the general case.
  • Fixed a bug where Audition wasn't working in most cases. This also resulted in a complete re-work of the UI for audition. This now correctly ties into the new audio engine that came in 1.61 in response to Win10r1803.
  • Default settings now have RMS, THD and THD+N active. This shouldn't be an issue other than cosmetic for automation users
  • Added the ability for plug-ins to indicate if they wanted to export the data or not. We need to go back through and freshen the existing plugins to make them visually more like the current and functionally more like the current. But if you write custom plug-ins, you'll need to accept an arg in the Configure() call. See the THD versus Power source shared in the /API directory
  • Big changes to speaker impedance and also added THD versus Power sweep. See blog post located here.
  • Changed FR amplitude settings. This used to range from 0.1 but it has been changed to use DBV and DBFS. This is a precursor to other changes coming to FR generation.

1.65 Tractor Integration

15 Oct 23:30
fc47e91
Compare
Choose a tag to compare
Pre-release

This release is intended for early users of Tractor. If you aren't testing Tractor, please instead install version 1.616.

1.65 (15-October-2018)

This week's changes for Tractor integration

*Fixed bug where culture that used comma for decimal separator failed to parse weighting file. All weighting files must use periods for the decimal separators, and common for value delimiters.
*Fixed bug so that that muting a generator will fill with user specified trim values. Prior to this fix, if you set a generator to 'mute' the generator would be filled with zeros instead of the user-specified offsets. This could result in offsets of 1-2 mV.
*Changes to defaults. AUTOMATED TEST USERS, BEWARE! New default is LOG axis, Y scale is DBV, FFT size is 32768, SigGen1 Amp to -15.9. This will likely change again, so please keep in mind as you iterate through the various builds for Tractor.
*Several changes to API as well as defaults.

1.616 Release

15 Aug 04:54
Compare
Choose a tag to compare

1.616 (14-Aug-2018)

  • Fixed exception that occurred when user filter file was not selected. After the change, not picking a user weighting file in the file selection dlg will revert back to No Weighting.
  • Working on a timing issue that has occurred on a few machines. The common symptom is an exception is thrown during acquisition, and regardless of choice made on exception dlg, acquisition get in a bad state and requires a re-start. This would repro after 5-20 hours on some machines, and after 30 seconds on other machines. There was a piece of code that was called right after a frame of data had been collected. That piece of code waited for the acquisition thread to finish, but it probably wasn't waiting long enough before throwing the exception. Not sure this fixes it, but more debugging has been added so that if it still repros we can hopefully have some more insight to the cause.

Reminder! If you are updating from a version prior to version 1.61, then you need to follow the instructions in the 1.61 release (see here) when installing this release. If you have already installed a release >= 1.61, then you can install this over the existing installation.

1.615 Preview Release

06 Jul 22:15
Compare
Choose a tag to compare
1.615 Preview Release Pre-release
Pre-release

This is the last bit of bug fixing from the big Win1803 release updates.

In this release:

1.615 (6-July-2018)

  • Fixed bug in THD/THDN Sweep where too many series could cause an exception and result in no graph being display. Now, if too many series are specified by the user, then the final series will all be drawn in black.
  • Fixed bug in THD/THDN Sweep where TDN+N radio button wasn't being "sticky"
  • Fixed bug where "dark on light" color scheme drew the background color incorrectly.
  • Fixed bug where a missing CalibrationData.xml could cause an serdes exception

Reminder! If you are updating from a version prior to version 1.61, then you need to follow the instructions in the 1.61 release (see here) when installing this release. If you have already installed a release >= 1.61, then you can install this over the existing installation.