Für die Entstehung von SLSS PictureSort gab es mehrere Gründe. Zum einen wollte ich meine erlernten C# Kenntnisse etwas weiter ausbauen, wofür ich natürlich ein passendes Projekt brauchte, zum anderen besitzen meine Frau und ich mittlerweile unüberschaubar viele digitale Fotos aus den unterschiedlichsten Quellen (Digitalkamera, Smartphones, WhatsApp, etc…), welche wir zwar immer fleißig auf unserem NAS gespeichert und dort auch grob sortiert haben, doch eine chronologische Anordnung, gerade bei den unzähligen Bildern unserer Kinder, wäre bei der Masse an Dateien eine reine Fleißaufgabe gewesen. Da meiner Ansicht nach Computer-Programme genau für solche Zwecke, nämlich Menschen lästige Fleißarbeiten abzunehmen, gemacht werden, war der beste Kompromiss aus Lernen und Nutzen gefunden.
Da ich in der Vergangenheit sowohl beruflich, als auch in meiner Freizeit immer wieder mit CAN-Bus Systemen und den darüber versendeten Botschaften in Kontakt gekommen bin, entstand irgendwann der Wunsch / Bedarf nach einer Software, mit dessen Hilfe ich mir das Handling und den Umgang mit den Bus-Daten erleichtern kann. Bis dato habe ich CAN-Botschaften entweder im Terminal, später mit einem Pythonprogramm auf einer Raspberry Pi*, wie ich sie zum Beispiel als zentrales Gateway bei meinem SLSS CarNet* Projekt verwende, oder mittels der seriellen Ausgabe eines Arduino* Micro-Controller Boards, angezeigt und mitgeloggt. Die Auswertung der Daten erfolgte dann immer im Nachgang anhand der gemachten Aufzeichnung, oder durch das physische Überprüfen der Reaktionen, welche durch das Senden von bestimmten Botschaften ausgelöst werden sollten. Dies ist auf Dauer natürlich nur wenig komfortabel.
Für die professionelle Bearbeitung von CAN-Bus Daten gibt es natürlich auch professionelle Tools, welche alle gewünschten Funktionen unterstützen und mit verschiedenen, teilweise sogar hardwareseitig implementierten Methoden, sicherstellen, dass jedes Datenpaket welches über den CAN-Bus übertragen wird auch erkannt und mitgeloggt wird. Diese Tools kommen meist in den Entwicklungsabteilungen für Kraftfahrzeuge, Nutzfahrzeuge, Schiffe und auch anderen Maschinen zur grundlegenden Auslegung und Entwicklung des CAN-Bus zum Einsatz und werden ständig weiterentwickelt, geupdatet und verbessert. Da dieser Vorgang für die entwickelnden Firmen recht zeit- und kostenintensiv ist, werden diese Programme leider meist als zeitlich begrenzte Lizenzversionen verkauft und benötigen nicht selten herstellerspezifische Hardware, welche ebenfalls nicht ganz billig ist. Diese tollen und sehr nützlichen Tools sind damit leider für den Hobbybereich oder den sporadischen Einsatz einfach zu teuer.
Dieses kleine Tool hat eigentlich als „How-To“ – wie programmiert man C# unter VS angefangen. Während meines Fernstudiums zum Informatiker haben wir 2 Semester lang C#-Programme erstellen müssen, in welchen es von unterschiedlichen Datentypen bis hin zur Datenbankprogrammierung mittels SQL-Schnittstelle so ziemlich alles umzusetzen gab. Für das Erstellen nutzten wir eine kostenfreie Studentenversion von Microsoft Visual Studio*, eine der umfangreichsten IDE*s die es wohl auf diesem Gebiet gibt.
Diese Internetseite verwendet Cookies und Google Analytics für die Analyse und Statistik. Wir nutzen Cookies zu unterschiedlichen Zwecken, unter anderem zur Analyse und für personalisierte Marketing-Mitteilungen. Durch die weitere Nutzung der Website stimmen Sie der Verwendung zu. Wenn Sie mehr zu diesem Thema erfahren möchten, dann gelangen Sie hier zu unseren Cookie- und hier zu unseren Datenschutzrichtlinien
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Notwendige Cookies helfen dabei, eine Webseite nutzbar zu machen, indem sie Grundfunktionen wie Seitennavigation und Zugriff auf sichere Bereiche der Webseite ermöglichen. Die Webseite kann ohne diese Cookies nicht richtig funktionieren.
Präferenz-Cookies
Präferenz-Cookies ermöglichen einer Webseite sich an Informationen zu erinnern, die die Art beeinflussen, wie sich eine Webseite verhält oder aussieht, wie z. B. Ihre bevorzugte Sprache oder die Region in der Sie sich befinden.
Marketing-Cookies
Marketing-Cookies werden verwendet, um Besuchern auf Webseiten zu folgen. Die Absicht ist, Anzeigen zu zeigen, die relevant und ansprechend für den einzelnen Benutzer sind und daher wertvoller für Publisher und werbetreibende Drittparteien sind.
Statistiken
Statistik-Cookies helfen Webseiten-Besitzern zu verstehen, wie Besucher mit Webseiten interagieren, indem Informationen anonym gesammelt und gemeldet werden.
Nicht klassifiziert
Nicht klassifizierte Cookies sind Cookies, die wir gerade versuchen zu klassifizieren, zusammen mit Anbietern von individuellen Cookies.