Skip to content

csvgraph 4v2

Latest

Choose a tag to compare

@p-j-miller p-j-miller released this 19 Sep 14:02
6af1a06

Cepstrum analysis added. This is useful for seeing the harmonic structure of a waveform. It
has been used for defect detection, measuring the existance and delay time of echo’s etc.

Window for FFT changed from Hanning to Nuttall Figure 12 (see 7.30 FFT in the manual).

Prompt relating to duplicate X values (when they were present in the input csv file) deleted
– duplicates are left (and will be saved if the “save-as CSV” function is used).

Right Clicking on a point in the graph now displays 1/X as well as X (useful for Cepstrum
analysis where 1/X is frequency).

1st version built with Target Platform "Windows 64-bit (Modern)" of the C++ Builder 12.1
compiler (supplied as csvgraph64x.exe). This has resulted in a significantly larger executable,
but has also provided faster execution of many functions. It has also resulted in the “RAM
used” shown being different to that shown in Task Manager (the increments when traces
are loaded are the same in both).

Updated icon – which better scales to different sizes.

Latest sorting code from https://github.com/p-j-miller/yasort-and-yamedian used. This is a
little faster.

Per-Monitor (V2) DPI awareness has been fully implemented, this needs Windows 10 1703
or above. This gives crisper looking text & graphics on screens with a scaling factor of >100%.
A side effect of this is that the font size for the axis titles can now be set over a wider range.

The right hand controls panel can now be hidden/restored with a left mouse click (previously
it had to be first undocked , then it could be hidden)