2016-03-25 6 views
-1

Ich bin ein Embedded-System-Designer und ich möchte eine Data Logging-Anwendungen auf dem PC zu meinen Messgeräten zu machen. Also ich muss wissen, welche IDE oder Rahmen arbeiten oder PC-Anwendung Maker? ist besser für mich geeignet.Ein einfacher PC-Anwendung Maker für Datenprotokollierung Anwendung

Ich weiß, dass dies nicht die richtige Frage für diese Website sein kann, aber ich habe überall nach Vorschlägen gesucht, aber ich habe keine Idee bekommen.

Meine Anforderung ist es, eine Anwendung zu machen, die Daten von Serial Port lesen und einige Manipulation an Ascii String von Serial Port, Datum und Uhrzeit vom PC und speichern Sie es in Excel-Datei oder als .txt, auch es sollte eine gut aussehende GUI bieten. Ich kenne nur Embedded C, also sollte es einfach zu lernen sein, da ich nicht aus CS Hintergrund komme. Danke.

Antwort

-1

Ich kam auch von einem eingebetteten C-Hintergrund und langsam Übergang zu Desktop-Anwendungen, einschließlich Datenlogger. Der einfachste Weg für mich, Anwendungen zu erstellen, ist die Verwendung von Visual Studio 2015, einem SDK, das für ein bestimmtes Gerät verfügbar ist, und Open Source-Bibliotheken (wie OpenCV und Boost). Es war das erste Mal, dass ich mich mit Unterricht usw. beschäftigte, aber für mich ist es einfach herauszufinden. Aber Sie können Anwendungen mit GUI auf Visual Studio 2015 erstellen, machen Sie sich einfach damit vertraut.

+0

Meine Erfahrung mit einer visuellen Studio-basierten Anwendung zeigte, dass die darin enthaltenen Apps träge und langsam sind. – Sajid

+0

ist es auch frei, app und exe-Datei zu machen.? – Sajid

+0

Anwendungen, die mit Visual Studio gemacht werden, sind im Prinzip frei, ich habe bereits mehrere proprietäre Anwendungen daraus gemacht, die auf Windows 10 64-Bit laufen. Wenn Sie Open-Source-Bibliotheken in kommerzieller Software verwenden, müssen Sie den Quellcode potenziellen Benutzern im Rahmen der Open-Source-Initiative (https://opensource.org/faq#commercial) bereitstellen. Was die Geschwindigkeit betrifft, hängt es davon ab, wie Sie es programmieren. Einige Funktionen beanspruchen für dasselbe Ergebnis zu viel Verarbeitungsleistung gegenüber anderen. –

Verwandte Themen