TWM is developed in scope of EMPIR project TracePQM.
TWM is a transparent, metrology grade measurement system for traceable measurement of the Power and Power Quality (PQ) parameters. However, it is not restricted to power and PQ area only. It is designed to allow recording of the voltage and current waveforms using various digitizers and processing the measured waveforms using ANY algorithm. It is composed of two main components:
- User interface and instrument control in LabVIEW,
- GNU Octave or Matlab calculation scripts for data processing.
This git contains only builds of the TWM tool, which can be found at another git: smaslan/TWM
-
V1.7.5.0, 2022.01.12:
- Conversion to LabVIEW 2020.
- Implemented experimental time-multiplexing for digitizers with support of timestamping and emulated timestamping for 3458A.
- Added partial support for Fluke 8588A (depends in FW version of F8588A).
- Added few more specific sample clock generators for 3458A.
- Added basic support for cDAQ NI9238 module.
- Added basic support for Keysight DSOs (tested with DSOS0604).
- Added capability for parallel processing of TWM records (very experimental, not properly tested).
- Minor bug fixes in algorithms (improved performance at some fringe conditions).
- Added new algorithm TWM-LowZ for low impedance measurements and voltage ratio measurements.
- Many small fixes and improvements in TWM GUI.
⚠️ This version was not properly validated! Although it is being intensively used, there might be some critical bugs.⚠️
-
V1.6.1.0, 2019.04.15:
- Minor fixes in correction editors.
- GUI should work properly when Windows uses decimal comma separator.
- Algorithm TWM-WFFT minor fix for differential input (was returning complex values in some cases).
- DirectSound driver fixed.
-
V1.6.0.0, 2019.04.04:
- Fixed 5922 timestamp errors for streaming mode and new selector for different reference clock sources.
- GNU Octave configuration now includes simple package assistant to avoid using the ".octaverc" startup file.
- GUI extended, so all correction files and matrices can be edited via TWM itself.
- Added new algorithm TWM-PWRFFT for power calculation using FFT for coherent sampling.
- Digitizer corrections should be usable even for a digitizer with less channels than defined in the correction file as long as identifiers match.
Select version built only with required digitizers support to prevent installing of unnecessary instrument drivers:
- V1.7.5.0 (built with: all*), 2022.01.12 (ZIP file)
- V1.6.1.0 (built with: 3458A, NI5922, Soundcard), 2019.04.15 (ZIP file)
- V1.6.1.0 (built with: 3458A, Soundcard), 2019.04.15 (ZIP file)
- V1.6.0.0 (built with: 3458A, NI5922, Soundcard), 2019.04.04 (ZIP file)
- V1.6.0.0 (built with: 3458A, Soundcard), 2019.04.04 (ZIP file)
- V1.5.0.0 (built with: 3458A, NI5922, Soundcard), 2019.01.24 (ZIP file)
- V1.5.0.0 (built with: 3458A, Soundcard), 2019.01.24 (ZIP file)
- V1.3.0.0 (built with: 3458A, NI5922, Soundcard), 2018.08.23 (ZIP file)
* Note: Since version V1.7.5.0, the build always contains several executables built for various drivers. Simply run the one required.
The TWM is distributed under MIT license. Note the algorithms in the QWTB toolbox may have different licenses.