Changes of P630 Pro versions from 1.3 and up

 

Note:
Version 1.3h and below only use 32 bit systems.
Version 1.3i and higher use 32 bit / 64 bit systems.

Version 1.3j and higher need windows 7, 8.0, 8.1 or 10.

 

 

Changes from version 1.3-- to 1.3-a

 

a)      In edit-mode when the Power Spectrum was activated the spectrum process did not close correct. After few minutes this force an error and the program was terminating. This error is corrected.

 

b)      In edit-mode when Power Spectrum was activated and ASIO driver was used (windows vista) a measurement was not able to make a sweep unless leaving the menu. This error is corrected.

 

c)      When ASIO driver was used (windows vista) the output curve did not work. This is corrected.

 

d)     In utility the process data selection channels did not gray (disable) not used channels. This function was been added.

 

e)      In edit-mode in the THD menu a check for valid channels and hardware added.

 

f)       In edit-mode in the Noise check menu the input 13 did check input module 11 instead of input module 13. This is corrected.

 

g)      In run-mode when a chain was used and the display first and last was used and a mix of SPL and LOG scale was present data was moved with an offset after first display. This display error is corrected.

 

h)      In edit-mode the THD curve and limits did not “move” to correct values if the scale was toggled between LOG and SPL mode. This is corrected.

 

i)        In edit-mode in the THD menu the scale is forced to “absolute” when SPL mode is selected.

 

j)        In edit-mode when the “+” (change active channel) was used and cursor was placed on channel C the text for selected curve was some garbage if cursor was placed on secondary curves as “THD” or “Phase” or “Noise”. This is corrected.

 

k)      In run-mode the online statistic for the EBP test did not show correct results. This is corrected.

 

 

Changes from version 1.3-a to 1.3-b

 

a)      In utility the process data statistics was not correct if Phase was disabled and secondary Thd was used. This error is corrected.

 

b)      In utility the process data statistics the cursor up did not work if only secondary Thd channel was selected. This is corrected.

 

c)      In edit mode when 3-limit was used and cursor was placed on a 3-limit curve the cursor display was some garbage when + (change channel) was used. This is corrected.

 

d)     In edit mode the “user” curve used for best fit in utility was not displayed if cursor not was marked a t curve and “hide” curve was set to off. This is corrected.

 

e)      In edit setup the noise curve setup have now disabled the “display a” due to many curves.

 

f)       In edit mode when T-curve menu was selected the noise curve or phase curve was displayed if used. Those curves are not longer displayed.

 

g)      In edit mode when Convert menu was selected the noise curve or phase curve was displayed if used. Those curves are not longer displayed.

 

h)      In utility the Select Curve menu the Display Max Curve and Display Min Curve was swapped. This is corrected.

 

i)        In utility when process data was selected was used and processed in auto mode the vista background picture was displayed in background. This is now suppressed.

 

j)        In utility when cursor menu a channel was selected and then leaved as example to select menu and later entered again the old selected channel is now selected as default.

 

k)      In utility in select channels a check has been added to prevent that all channels could be set off.

 

l)        In edit mode if display only was selected for C2 and cursor was paced on another channel the curser display was some garbage. This is corrected.

 

m)    In utility the Thiele Small read file got wrong text. The text is changed from write to read.

 

n)      In run-mode the sensitivity test did not compensate for the curve was moved. This error is corrected.

 

o)      In run-mode the external start signal handling has been improved to be more noise immune.

 

p)      The Sensitivity test 1-5 and Sensitivity Ave test did not save the limit values after the digit (the period sign). This has been corrected.

 

q)      The range for manually setting the PC Latency time has been expanded from +/- 200 to +/- 500.

 

r)        Space is now allowed in a Type name. .

 

s)       In setup mode the “delay” field allowed a space in the number. The space forced a wrong value and in some special case to terminate the program. This error is corrected.

 

t)       The software Config file did only allow 29 characters for the path name. If the name was longer than 29 characters an error was displayed. . This is changed to 80 characters as allowed in setup.

 

u)      In Edit-mode the Result Path shortcut did not save the selected path. It only when path was entered by hand. This error is corrected.

 

v)      Import of reference data only imports the 12 characters of help-file, Data Path and Result Path names. This is changed to 80 characters.

 

 

 

Changes from version 1.3-b to 1.3-c

 

a)   A Curve Editor in table form has been added in edit-mode.

 

b)     A jitter function has been added in edit-mode.

 

c)      If more than one test with curves activated in a channel a selection of a separate display of curves has been added to give user a better overview. This both in run-mode, edit-mode and in utility-mode.

 

d)     A test for asymmetry distortion in impedance, the Bl test has been added. This enable to detect an offset in coil position in the Bl field.

 

e)      A Cpk / Ppk curve analyze have been added in utility process mode.

 

f)       In Utility Process data an “Include” function in connection +/- STD has been added.

 

w)    In Edit setup mode information ”points/octave” has been added to help to make use of the smoothing function.

 

x)      The max path string length has been changed from 80 characters to max length allowed in windows XP and Vista (260 characters).

 

 

Changes from version 1.3-c to 1.3-d

 

a)   Lower limit of Start frequency of sweep is changed from 20 Hz to 5 Hz.

 

 

Changes from version 1.3-d to 1.3-e

 

a)     In run-mode when chain mode was activated and polarity test was off the test sometimes was rejected without any test failure indication.

The polarity test result was not reset then off. This error is corrected.

 

 

Changes from version 1.3-e to 1.3-f

 

a)     A driver for Marian TRACE 8 card is added to run in ASIO mode.
Following Marian sound cards are supported in MME mode – Marc4-D and Marc4-M.
Following Marian sound cards are supported in ASIO mode – Marc4-M and Trace 8.

 

Changes from version 1.3-f to 1.3-g

 

a)      If an External Power amplifier was set active in hardware setup for Channel B no output was selected.

This error is only when ASIO mode is used (Vista and windows 7). This error is corrected.

 

Changes from version 1.3-g to 1.3-h

 

a)      In Run-mode the filter settings was wrong loaded if a Chain mode was used and the frequency range of the sweeps was different.

This error forced the filter into an error every second time a test was issued. This error is corrected.

 

Changes from version 1.3-h to 1.3-i

 

a)      System runs now in 32 bit & 64 bit systems. PIO-D24 driver has been changed to use a UniDAQ driver to support 64 bit systems.

This enable use of PIO-D24 (PCI) and PEX-D24 (PCIe) cards. Seraph8 (PCIe) card added to run with the P630 software.

Driver for the old Marc4D has been modified to only installing the ASIO driver. Now the card can run on Windows Vista 32 bit and Windows 7 32 bit.

The original driver did only work in windows XP. New driver for 1-wire used for dongle key now support 32 bit and 64 bit.

Dongle support for all released and registered P630 systems. Now you only have to use 1 version of P630 software for all registered systems.

Current cards support 32 bit systems: Marc4D, Marc4m, Trace8, Seraph8, PIO-D24 and PEX-D24

Current cards support 64 bit systems: Seraph8, PIO-D24 and PEX-D24

 

Changes from version 1.3-i to 1.3-j

 

a)      Slope test added. Program needs windows 7 or higher.

b)      Current cards support 32 bit systems: Trace8, Seraph8, PIO-D24 and PEX-D24

Current cards support 64 bit systems: Trace8, Seraph8, PIO-D24 and PEX-D24

 

 

Changes from version 1.3-j to 1.3-k

 

a)      Selection of Graph background black / white added.
Curve type fine / bold added.
Selection of font size added.

 

b)      No of test points expanded to max 500.

 

 

Changes from version 1.3-k to 1.3-l

 

a)    Utility functions using a4m-stat.dat database added a filter to avoid empty records there can jam the database structure.
An empty record can be generated by a power interrupt while data are whiting on database.
Numbers of maximal processed records are changed from 64000 to 512000.
Date filtering did not work on the year when format “MMDDYYmmss” was used. This is corrected.

 

Changes from version 1.3-l to 1.3-m

 

a)        Correction of an error run-mode: When system multiplex was used together with a Chain-Mode the setup for the first test in system 2 used by an error the system 1 frequency sweep setup.
This error is corrected.

b)        The “dat” format used by save data in “a4m-stat.dat” file has been changed to version “32”. Information regarding filter display gain of +20 db for filters B & D and filter in Thd test has been added to file format.
As result the utility convert function now correct converted data with a correct values when the display filter gain was used with +20db.
Note: this version can read process older versions of the “dat” files. Utilities where the “dat” files are used can NOT read the new “dat” file format.

c)        Selection of displayed curves in Utility mode was enable/disable of max and min curves changeover. This is corrected.

d)       In edit-mode the save tolerance curves by mistake only allowed 4 characters. This is corrected to the default 12 charters long.

e)        As 500 points was added in version k an display error was introduced in edit-mode pulse-polarity display if the number of points was different from 500. This display error is corrected.

f)         In edit-mode when the “type” name was changed and then saved as reference the upper 2.limit was not saved. This error is corrected.

g)        In run-mode and system multiplex system 2 was used with Phase-test the phase test setup for system 1 was called. This is corrected.

h)        In version 1.3-k and 1.3-l the soft calibration at -30 db did not work. This error is corrected.

i)          In version 1.3-j, k and l the system crash if an older LOG database was used. This error is corrected. To overcome this problem before this correction just delete the LOG dir.

 

 

Changes from version 1.3-m to 1.3-n

 

a)        Correction of an error run-mode when system 2 was used in multiples mode. The cursor values were displayed from system 1. The curves were ok.
This error is corrected.

b)        Hardware Calibration Menu did not show correct size when graph resolution 150% was used. This is corrected.

 

Changes from version 1.3-n to 1.3-o

 

a)        The Power FFT spectrum layout in edit mode has been changed. This due to optimize internal code.

b)        Saving multi passwords did only save the first password. This is corrected to allow more than 1 password to be saved.

c)        The “Running” info was not displayed in edit mode then test was executed.

d)       The search for dongle-key type has been modified. The memory button DS1991 / DS1425 is obsolete for new systems.
A replacement type DS1961S has been added for new systems.

e)        Sensitivity test with move flag ON did not work correct with a complex curve shape.
As result sensitivity test was ok but the test by error force test for upper & lower limits On “Ch A” off with an approved result.
This error is corrected.

f)         A second brand of dongle has been added to system.

 


 

Changes from version 1.3-o to 1.3-p

 

a)        Cursor readout value was in Log mode displayed wrong values depending of setup. This is corrected.

b)        In run-mode Number function could force an error if number was higher than 16 numbers. This is corrected.

c)        In run-mode Number function increased by 1 did not stop counting at 16 numbers. This is corrected.

 

 

Changes from version 1.3-p to 1.3-q

 

a)        Cursor movement (left or right) give 1 unrestored pixel error if a “cfg” file not was up to date.
The error is in version 1.3-k to 1.3-p. A check and a correction for this are added.

 

Changes from version 1.3-q to 1.3-r

 

a)        The C4dll.dll is now included in the main program and therefore is no longer used. This enables a pure win32 and win64 version of program.

b)        First time the P630 program is used, windows 10 update the registry database and as result the measurement due to internal timing is wrong. Curves are shifting to right.
To avoid this P630 program now check if the program is used first time on the location on disk now give information that program need to be restarted.

 

 

Changes from version 1.3-r to 1.3-s

 

a)        The isDS1961.exe program was deleted / renamed or modified by some antivirus programs. The purpose of the program was to test that DS1991, DS1425 or DS1961S was mounted on PC by returning different error codes.

The test for the devices is changed and added into the main program.

b)        Phase curve did not work when together with a Re measurement if activated. This is corrected.

c)        In Edit-mode a new function is added. The Monitor function is added.

d)       This allow the user to listen signal from microphone from channel A, B & C. Output 2&3 (empty jack female) is used for feedback for headphone or amplifier.

e)        In Edit-mode when power is set on the power did not automatically set off when submenus were called except in FFT menu and monitor. This is corrected.

f)         An error could pub-up when after a clean-up was done in utility log manager. This is corrected.

g)        When processing data was used in utility and all possible test was activated an error was forced to close program due to less allocated memory (Ch A & Ch B & Ch C & Ch D & Current & BL & THD). This is corrected.

h)        When “deleting selected type from statistical file” (*.dat file) from utility the data got in some case corrupted. This is corrected.

i)          A new test has been added to system. A Hi-2 or a Blat distortion test with reference to David Clark paper 950189.

j)          In utility convert dat file line mode test result and valued are now decoded in clear text.

k)        When results on in txt format are used (see global setup) text is now decoded in clear text.
System con be forced to old format by adding following command line “p80 = OFF” in file alt4-sw.cfg file located at the program path.

l)          Current cards support 32 bit systems:
          Windows 7 only:  Marc4d (in ASIO mode only)
          Windows 7 & 10: Trace8, Seraph8, PIO-D24 and PEX-D24 (Marc4m is not supported in ver. 1.3j to 1.3r

Current cards support 64 bit systems Windows 10: Trace8, Seraph8, PIO-D24 and PEX-D24

 

Changes from version 1.3-s to 1.3-t

 

a)        In run mode the Stat-A menu did not update res value and min value unless the store data or store result was on. The value was from last used test if save data to *.dat file was used. This is corrected.

b)        In run-mode Stat-A did not show the last function in chain mode. This is corrected.

c)        The rename function in utility copy menu did not rename current, and bl upper and lower limits. This is corrected.

d)       In run mode the Stat-A last data added extension.

e)        A new test added. The R-test. This R (resonance) test is like the resonance test able to test a maximum or a minimum frequency of a part of the impedance curve.

f)         On run menu the data from Resonance-test and R-test values are displayed by toggle the values on-off by  F8”.



Changes from version 1.3-t to 1.3-u

 

a)        When filter are used in relative or in % mode the +20 db gain is now activated to give better dynamic range (noise floor interference).

b)        R-test did not allow a min and max frequency higher than 200 and 1400 Hz due to internal overflow. This is corrected.

c)        Program will crash if a Q was calculated to 0.0 or very low in a resonance test. This is corrected.

d)       When R-test was active, part of the curve was marked as rejected if the test was in a chain and the display first / last was used. This is corrected.

e)        When a Resonance test was used and a scaled display was used the z-res and z-mi values was wrong due to scaling. This error includes all versions before this version. This is corrected.

f)         When R-test was used and a scaled display was used the R value was wrong due to scaling. This is corrected.

g)        When the Slope test not was activated the slope text was still displayed however not the result. This text is no longer displayed is test is inactive.

h)        Resonance test was displayed when markers was enabled even when limit was set to 0.0 (test off). This is corrected.
Note resonance frequency is no longer displayed (by F8) when test is off however still displayed in Stat A for info only.

 

Changes from version 1.3-u to 1.3-v

 

a)      In edit-mode the last point on a limit was not able to modify when a write single point was used. This error is corrected. The error is in version 1.3m to 1.3u.

 

 

Changes from version 1.3-v to 1.3-w

 

a)      In utility log manager list of the year to clean is changed from year 20 to year 30.

b)      In utility log some parameters was listed even there was no changes. Example a parameter was changes from ON to ON. This is corrected.

 

 

Changes from version 1.3-w to 1.3-x

 

a)      Hi-2 test did only accept input 11 or 21. Input 12, 22, 13 and 23 are now added as valid input for Hi-2 test.

b)      Check for prober sample rate added.

 

 

Changes from version 1.3-x to 1.3-y

 

a)    Modified sync between threads to handle Seraph8 driver 4.090. Sweep did lock if windows 7 Pc were powered on. Was ok with a restart. Driver 3.089 was ok.

 

 

Changes from version 1.3-y to 1.3-z

 

a)    In utility process statically data in manual mode user serial number was not displayed. The data format was changed in version 1.3-m to format 32. The user serial number was displayed for format 21, 30 and 31. Format 32 is now added to display user serial number.
The user serial number can be displayed by the “results” in p630 version 1.3-m to 1.3-y.

 

 

Changes from version 1.3-z to 1.3-za

 

a)      If old reference databases is used the databases is automatic updated to new formats. This update was not done for the PH_CURVE.DBF, This result for an error id test points over 250 was used.
A check is now added.

b)      If control was used selected in Hw Config Menu the I/O code 7 selected in setup menu was not saved. This is corrected.

 

 

Changes from version 1.3-za to 1.3-zb

 

a)      I/O input bit 3 did not delete last saved record in saved statistics databases if activated. This is corrected.

b)      In hardware setup the flag in Ave Result did not save measured test result in the file a4_ave.txt file. This is corrected.

c)      In edit menu-resonance mode “Hz” added to R and F measured values.

d)     In hardware setup the user text for approved, rejected and noise could sometimes add wrong signs end of text. This is corrected

 

 

Changes from version 1.3-zb to 1.3-zc

 

a)      If screen statistic was set off in global mode a display position error could happen when a test was auto-repeated. This is corrected. 

b)      In run-mode when results was set ON with DBF format in global menu the system could loop and damage the A4STAT.DBF file. This depends of the pc brand after many tests. Often seen on W32 bit pc’s.
This problem is seen from version 1.3-y. The problem is corrected.

 

 

Changes from version 1.3-zc to 1.3-zd

 

a)    Cursor readout in Ch B and Ch d was wrong when filter was used with +20 db gain if gain on filter was set to +20db AND filter was set off. This is corrected so cursor readout set the +20 db gain to off when filter is off.

b)   In Hardware Config Setup a sample rate of 192000 added.

c)    In hardware configuration the selection of output pulse sign have been added.

d)   More dongle key serial number added to valid lookup table.

 

 

Changes from version 1.3-zd to 1.3-ze

 

a)    When Curve Editor under Edit Curve menu was used and empty frequency and value was entered an unpredicted result could be returned. This is corrected.

b)   Start background picture is now rescaled when window size is changed.

c)    List of stored types in Utility Process data did list 64 types. Is now changed to 128 types.

d)   In Utility Process data Replace part of curve the Min curve did not work for Bl curve. This is corrected.

e)    Seraph 8 MKII added to ASIO valid driver list.

 

Changes from version 1.3-ze to 1.3-zf

 

a)    When chain was used in run-mode and the first and last test used different test points the last test was displayed with the first test no of points. This is corrected.

 

 

Changes from version 1.3-zf to 1.3-zg

 

a)      At the sweep a “Slow” function added. The minimum step rate between each frequency step can be slowed approximate 4 times slower than normally sweep. This reduces the delay between sound from speaker and microphone depending distance.  Example 10 kHz could be displayed at 15 kHz if sweep speed was too fast.

 

 

Changes from version 1.3-zg to 1.3-zh

 

a)         In edit mode not all curve limits was saved if the selected type was changed in number of test points. This did only happened if previous (1 before) saved type had less selected points than the current saved version and the version before the previous version (2 time before) was bigger than the previous. This error is corrected.

b)      If chain was used and resonance test was used in channel C the curve was changed to reject color if first test was called and rest was test was displayed. Test was ok.

This is corrected.