Further Information can be found at the GeneSys Technical Support Center.
This setup was implemented and tested with the following conditions:
- Windows 10
- Python3
- The help function gives detailed information about the usable commands and features
h
- For grouping the data channels in channel groups, use a XML file, that fits the used GeneSys data format.
gsda-mdf-xml $PATH_TO_XML-FILE
If no channel groups are needed, xml can be set to none.
gsda-mdf-xml none
- Convert single .gsda files to .mf4
gsda-mdf-file $PATH_TO_GSDA-FILE
- Convert all .gsda files in specific directory to .mf4
gsda-mdf-dir $PATH_TO_DIRECTORY_WITH_GSDA-FILES
- Convert single .mf4 files to .mat
mdf-mat-file $PATH_TO_MF4-FILE
- Convert all .mf4 files in specific directory to .mat
mdf-mat-dir $PATH_TO_DIRECTORY_WITH_MF4-FILES
- For closing the converter hit STRG+C or use
q
Tested with the following version:
pip 22.3.1
Python 3.11.1 | Python needs to be >= 3.8.x
pyinstaller 5.7.0
Install Python 3
https://www.python.org/downloads/
Install needed tools
pip install pyinstaller
pip install pyinstaller pandas asammdf progress bs4
Build the Software
cd $ROOT_DIRECTORY_OF_ADMA_MDF4_CONVERTER
pyinstaller -D --noconfirm -n "ADMA MDF4 Converter" -i "MDF4Converter.ico" --exclude-module scipy --exclude-module matplotlib --exclude-module PySide6 mdf4.py
The built software is saved to root/dist/ADMA MDF4 Converter.