Electronics > Projects, Designs, and Technical Stuff
Software advice: Basic dynamic signal analyser
David:
Hi all,
I have been developing some hardware which essentially consists of a low noise front end and a 24 bit ADC for the purpose of a simple dynamic signal analyser. The hardware has an ethernet interface and streams the data via TCP. Now, when it comes to PC application software I immediately start to shiver... What I am looking to do is essentially perform a dynamic FFT on the incoming data and have some basic averaging and window functions. I don't want to re inevent the wheel nor do I have the software skills to particularly do this (unless it's possible in VB.net, even then it still make me nervous!). Does anyone know of any open source framework or anything else that could be adapted to do the job? I can change the "protocol" I'm using over TCP if needed.
Cheers,
Dave
OM222O:
use python + numpy / scipy
Easy support for Ethernet and sockets, data analysis, etc. takes you 10 min to learn everything.
David:
Forgive my ignorance, would I be able to create a GUI and an executable with python?
FenTiger:
Jupyter Notebook makes a great GUI for Python etc: https://jupyter.org/
I haven't tried their new JupyterLab thing. I should give it a go.
OM222O:
a GUI yes, you can use TKinter for that , however an exe is very unstable / janky. the end user needs to have a python complier on their computer. (it's not really a compiler but I'm not sure what to call it, python runs dynamically on the computer, so no "pre compiled code" is used, hence the jankiness of the exe files).
Navigation
[0] Message Index
[#] Next page
Go to full version