Skip to content
/ DAQ Public

This is a Qt C++ project. This project read the 48 channels of analog signals and log them in CSV file. The signals are bidirectional ranging from +10 to -10 voltages. Thank you. (If you find any bug please send me details at mubshr07@gamil.com)

Notifications You must be signed in to change notification settings

Mubshr07/DAQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project: Data Acquisition System and Logging (DAQ)

DAQ software is developed to monitor the vibration of structure and evaluate it's strength on different loads/weights.

Design and Developed By:

Name: 	Mubashir Iqbal | AI Researcher | System Engineer | Software Engineer

mubshr07@gmail.com

I am a versatile Software Engineer with expertise in developing top-tier software for desktop, Windows, Linux, and embedded Linux environments. Specializing in software architecture design, I bring a strategic approach to every project, ensuring robust and efficient solutions. Proficient in C++ and utilizing the powerful Qt framework alongside the Qt-Creator IDE, I deliver high-quality, cross-platform software that meets diverse client needs. Let’s collaborate to turn your software vision into reality!👨🏻‍ 👨🏻‍💻

Connect with me:

https://www.facebook.com/mubshr07/ https://www.linkedin.com/in/mubshr07/ https://stackoverflow.com/users/8741338/mubashir-iqbal https://www.hackerrank.com/profile/mubshr7 mubashiriqbal07

For any Suggestion or query:

Email to: mubshr07@gmail.com

🙏 Support

This project needs a ⭐️ from you. Don't forget to leave a star ⭐️.

Details

This Qt C++ Embedded Linux software, running on the DE10-Nano Development Kit (LXDE OS), is designed to monitor the vibrations of newly built bridges on different loads in the northern areas of Pakistan. It is used to evaluate the strength of bridges. It monitors and logs values in CSV file from various connected sensors, including accelerometers, differential telemetry sensors, and bipolar voltage sensors. The system can read data from 48 channels at a sampling rate of 10 Hz, with each channel being fully configurable and calibration factors stored for accuracy. The software features a dedicated window for monitoring four channels in a line-plot view, utilizing the third-party library QCustomPlot. This project provided valuable experience in the Qt framework, including the use of enumerations, structures, threading, and user preference settings, highlighting its practical application and learning benefits.

Tools & Technologies:

Qt C++ Framework version 5.12, QWidgetApplication, Open-Source

About

This is a Qt C++ project. This project read the 48 channels of analog signals and log them in CSV file. The signals are bidirectional ranging from +10 to -10 voltages. Thank you. (If you find any bug please send me details at mubshr07@gamil.com)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published