Changelog for Piezolab EMC (c) Timo Scholehwar / Fraunhofer IKTS known issues: - sample type after loading is always 'free geometry' - spectrum comparison and QC still too clumsy - ',' is NOT accepted as decimal separator (must be '.') - the 4194A tends to freeze up during long measurements (might be a win9x problem) - the interface is still cluttered to do's: - add better example files - unified quality control interface - tolerance-band type quality control feature - print layout sucks on non-A4 formats - add 'merge files' option - redesign interface - support for user-defined thermometer - autosave option / more versatile autoname v2.4.5 maintenance update - changed: copy protection removed. (was just a nuisance anyway) - changed: "%" value of bandwidth B(3dB) removed. (pointless) - added: option to ask user for printout language (a bit stiched together, but wth? :)) - fixed: div/0 error when startfrequency=stopfrequency - fixed: "File not found." error is properly dislayed now - fixed: filename is now properly displayed in title - fixed: "Insufficient Data Error" when chaning coupling factor - fixed: loss tangent unit is now displayed properly - fixed: preferred printer is now displayed properly - fixed: x-axis of repeat measurement is now displayed when no thermal sensor is attached - fixed: ".txt" extention is now correctly added (error could not be reproduced???) - fixed: results are cleared after new calibration - fixed: Q and B values switched in printout - fixed: old spectra with Q(mech) are now properly loaded again v2.4.4 - changed: loss tangent decimal added (for statistics) - changed: Qm removed. It has no additional information over q(3dB) - changed: start/stop frequencies will no longer be switched, if start>stop (irritating) - changed: type of coupling factor is now remembered - added: dynamic value of resonance D defined by lg(Rs)-lg(Rp) - fixed: linewidth now also applies to spectrum comparison - fixed: various minor bugs fixed v2.4.3 - fixed: loss tangent designation in protocol fixed - fixed: C measurement with reduced number of points now works with the Agilent 4194A v2.4.2 maintenance update - changed: unit of the loss tangent can now be chosen between 1e-3 and 1e-4 - fixed: signal amplitude setting on the 4291A is now correctly applied v2.4.1 maintenance update - added: optional measurement of the coupling factor directly after reading a new spectrum - added: preferred printer selection - changed: clear protocol now does not insert header anymore - changed: empty line is now consistantly added after the header - changed: all freqencies formatted to 3 decimals - fixed: language switching works smoother - fixed: start / stop frequencies were not properly refreshed - fixed: optional printout language - fixed: all QC results are consistantly cleared before reading a new sample - fixed: some minor format corrections in protocol - fixed: some more german translation stuff v2.4.0 - added: different modes for automatic protocolling - changed: measuring frequency now has 3 decimals - changed: resonance impedance Rs now has 1 decimal - changed: optional minimal number of points for figure of merit - changed: change of measuring capacity is protocolled - fixed: multilanguage german/english cleaned up - fixed: error on the 4294A, when changing output signal - fixed: linewidth is now remembered - fixed: linewidth=0 disables the corresponding plot v2.3.0 beta - added: multilanguage support added - added: 3 spectrum ranges for "Read New Spectrum" can now be pre-defined - added: quality control for f(min) - added: measurement of serial resistance Rs at resonance frequency f(min) - added: EMC now correctly determines figures of merit Qm, Q(3dB) and bandwidth B(3dB) - added: user-defined precision threshold for k and q calculation - added: manual timeout for impedance analyzer - added: warning, if average becomes too high - added: warning, if there are not enough points to determine the coupling factor - added: auto-backup mode can now be chosen - added: user-defined preferred printer - changed: pointless empty line in protocol removed - changed: EMC now remembers last used language for files / printouts - changed: EMC now remembers the last type of coupling factor used - changed: EMC now remebers Auto-protocolling option - changed: standard unit for capacity is now nF throughout EMC - changed: k-label more specific - changed: quality control file format change - changed: automatic protocolling improved - changed: english and german versions merged - changed: Q(3db) pointless decimal removed - fixed: frequency ranges are now correctly adapted to analyzer - fixed: header in protocol updated, if frequency for c-measurement is changed - fixed: no more additional protocol lines when electrode distance is changed - fixed: Channel A (|Z|) on analyzer display now starts out as log - fixed: filename chaos in backup directory - fixed: labels cleared before loading new file - fixed: quality control for c now showes 6 decimals - fixed: linelength in printout is now cropped to correct area - fixed: eps(rel) is now recalculated correctly, if any geometry is changed to <=0 after measurement - fixed: floating point error, when changing k without data - fixed: print layout A4 - fixed: random empty line in protocol v2.2.4 - added: mouseover-hints - added: save each spectrum during continuous measurements - added: manual change of data and backup directories - changed: user manual updated - changed: improved spectrum comparison zoom - changed: decreased sensitivity of automatic protocolling - changed: automatic backup - fixed: zoom error, when 'increase precision' was selected - fixed: type of coupling-factor is now remembered correctly at next startup - impossible: poling direction detection v2.2.3 - added: option to merge or not to merge old and newly measured points (by customer request) - added: option to delete the measured points (by customer request) - changed: save language defaults to program language - fixed: files saved in German could not be reloaded - fixed: sporadic div/0 error when changing coupling factor type - fixed: the first character of the 'Measured by' field disappeared after loading a file v2.2.2 - added: start/stop f input on repeat measurement page - fixed: capacity measured at f <> 1kHz were proportional to f - fixed: f input above 40MHz will be ignored with the 4194A - fixed: cleaned up the code v2.2.1 - added: repeating measurements - added: temperature sensor support - added: autozoom-button - added: calibration can now be aborted - changed: unified version for 4194A and 4294A - changed: unified standard and pro version - changed: autoload feature removed (nobody uses it anyway) - fixed: minor glitches in interface (tab-order, etc.) - fixed: averaging steps for 4194A corrected - fixed: garbled comments after loading v2.2.0 - added: bandwidth B(3dB) and quality factor Q(3dB) (by customer request) - added: spectrum comparison can now be zoomed with the mouse - changed: (print)-layout rearranged - changed: improved display speed - changed: print AND save in chosen language - fixed: a bunch of minor usability issues - fixed: floating point errors when determining k manually - fixed: last line of old protocol stays intact after appending data - fixed: floating point error when loading v2.1.3 - added: fast-save and -print buttons on measurements page (by customer request) - added: save-filename prediction (by customer request) - added: sample name on measurement page (by customer request) - changed: trialversion is now fully functional - fixed: hardware ids and colorsettings stored in registry - fixed: overflow error during k calculation v2.1.2 - added: automatic protocolling - added: multiple file selection in spectrum comparison - changed: txt-format is now standard for all file operations - changed: dia-format is now considered obsolete (since it's impractical) - changed: minor user interface changes - changed: x-scale in spectrum comparison now autoscales - changed: working directories are now remembered - fixed: random access errors when loading files - fixed: erratic unzooming - fixed: min/max frequencies are now correctly displayed after loading files - fixed: random graphics glitch with the 4194A - fixed: more typos - fixed: redundant entries in protocol - fixed: erasing protocol after loading works now v2.1.1 - added: missing DLL's added. Piezolab EMC can now be used without Agilent's IO Lib - added: automated quality control based on C, tand and k(eff) - fixed: automatic backup-filenames - fixed: some minor interface glitches - fixed: clear protocol works now v2.1 - added: save as .jpg/.wmf/.bmp - added: more sample geometry options - added: frequency for standard measurements (C,tand,eps) can now be chosen - added: visual spectrum comparison for quality control - added: forced calibration of sample holder - added: printout in English and German - changed: saved data can be limited to visible part of the spectrum - changed: unified graphical user interface for 4194A and 4294A - changed: saved files include all measurement data - fixed: various issues with Agilent's interface library - fixed: various issues with the 4194A - fixed: print layout - fixed: typos v2.0 - added: long filename support - changed: ported to win32 platform and Agilent SICL library - changed: improved graphical display