Warum modulare und skalierbare Softwarelösungen?
Kennen Sie die Situation, dass Kunden nicht viel sehen? Fortschritte in einem Test- oder Messprojekt trotz steiler Preise? Tatsache ist, dass Elemente, die in „Projekt A“ und „Projekt B“ verwendet wurden, in Projekt „C“ bisher nicht verwendet wurden. Stattdessen wird Software jedes Mal von Grund auf neu entwickelt, was teuer, zeitaufwendig und selten eine gute Lösung ist. Daher möchte ich in diesem Artikel modulare und skalierbare Softwarelösungen als zukünftige Wahl bei Prüf- und Messlösungen für die Industrie hervorheben.
Warum und wie erstellt man modulare und skalierbare Test- und Messsysteme?
Sie möchten kostengünstige, innovative und qualitativ hochwertige Prüf- und Messsysteme liefern und gleichzeitig kostspieligen und endlosen Prüf- und Messprojekten ein Ende setzen? Durch die Entwicklung einer modularen Software-Basis mit der Möglichkeit, Softwareelemente aus früheren Projekten wiederzuverwenden und anzupassen, ist dies möglich.
Abgesehen davon, dass dies möglich ist, führt dies außerdem zu:
- Höhere Qualität:Basierend auf einem standardisierten, aber gleichzeitig modularen System aus Basisbibliotheken und bewährten Modulen können Sie Lösungen von höchster Qualität liefern
- Geringere Kosten:In vielen Fällen können Sie Softwarelösungen anbieten, die nur aus 20-30% neuem Quellcode bestehen, was zu geringeren Kosten führt
- Kürzere Entwicklungszeit:Durch die Wiederverwendung von Elementen aus "Projekt A" und "Projekt B" in "Projekt C" können Sie die Entwicklungszeit verkürzen und die Qualitätssicherung im Vergleich zur Neuentwicklung der Software verbessern
- Mehr Flexibilität:Wenn Sie die Software selbst definieren, können Sie Ihre Instrumente oder Systeme einfach und schnell anpassen, genauso wie Sie Anpassungen nach Ihren Bedürfnissen vornehmen können – und zwar kontinuierlich
Ein Beispiel:Verwenden Sie modulare Tests, um Ihre Teststationen in verschiedenen Kontexten wiederzuverwenden
Bei Reklamationen ist fast immer eine Prüfung des vermeintlichen Fehlers dabei. Manchmal kann dies durch eine Sichtprüfung erfolgen, manchmal ist ein gründlicherer Test der Elektronik erforderlich. In den meisten Fällen können Sie eine Prüfstation wiederverwenden, aber wenn die Prüfstation nicht flexibel ist, kann dies zu einer großen Herausforderung werden.
In diesem Fall könnte die Lösung darin bestehen, modulare Tests zu verwenden, bei denen ein Bediener in der Lage ist, Teile des auszuführenden Tests auszuwählen. So sparen Sie unter anderem Zeit bei der Testdurchführung, reduzieren den Wartungsaufwand für den Testablauf und vermeiden unter anderem die Entwicklung eines neuen Testplatzes.
Erzielen Sie die besten Ergebnisse mit LabVIEW und TestStand
Kennen Sie LabVIEW und TestStand?
Kurz gesagt, LabVIEW ist eine Programmiersprache, die stark ist, wenn sie für Aufgaben verwendet wird, die Tests, Messungen und Steuerung erfordern. Ein Vorteil von LabVIEW besteht darin, dass es jeden Aspekt von Anwendungen visualisiert, einschließlich Hardwarekonfiguration, Messdaten und Debugging. Diese Visualisierung macht es einfacher, Messhardware beliebiger Anbieter zu integrieren, Datenanalysealgorithmen zu entwickeln und Benutzeroberflächen zu entwerfen. LabVIEW ermöglicht:
- Messen Sie physikalische Systeme mit Sensoren oder Aktoren
- Elektronische Designs validieren oder verifizieren
- Produktionstestsysteme entwickeln
- Entwerfen Sie intelligente Maschinen oder Industrieanlagen
- Ingenieurstudenten unterrichten
Schauen Sie sich ein Video an und starten Sie die kostenlose Testversion, indem Sie hier klicken
Teststand , andererseits ist ein Framework für das Testmanagement, bei dem die Durchführung eines Tests eine wichtige Funktion ist, aber nur eine von vielen Funktionen, die TestStand bietet. Mit TestStand können Sie unter anderem automatisierte Test- und Validierungssysteme entwickeln. Darüber hinaus können Sie die Funktionalität Ihres Systems erweitern, indem Sie Testsequenzen entwickeln, die Codemodule integrieren, die in einer beliebigen Programmiersprache geschrieben sind. TestStand ermöglicht:
- Automatisierte Produktionstestsysteme entwickeln
- Testsysteme bereitstellen und debuggen
- Automatisierte Validierungstestsysteme entwickeln
Lesen Sie auch:TestStand – Mehr als nur Testausführung [Testmanagement]
Lernvideos auf YouTube ansehen [LabVIEW und TestStand]
Möchten Sie sich Lehrvideos zu LabVIEW und TestStand ansehen? Auf die Gefahr hin, für GPower zu werben, empfehle ich Ihnen dennoch, einen Blick auf den YouTube-Kanal von GPower zu werfen . Hier erstellen meine Kollegen und ich LabVIEW- und TestStand-Videos über Arbeitsweisen und Best Practices. Hier erfahren Sie unter anderem mehr über:
- Wie trennt man kompilierten Code von seinen Quelldateien? #LabVIEW
- Arbeitsweisen bei GPower:Softwarepakete [4:6]
- Arbeitsweisen bei GPower:Softwaremodule und -komponenten [2:6]
- GPower IO-Link für LabVIEW &TestStand [Kostenlose Testversionen herunterladen]
Industrieroboter
- Softwaretests bei RTI
- Over-the-Air-Updates:Fünf typische Herausforderungen und Lösungen
- Warum Sie ein erstklassiges Motormanagement und eine erstklassige Wartung benötigen
- Warum jetzt die Zeit für Wartungs- und Asset-Management-Software ist
- Fähigkeiten und Vorteile von Roboterinspektionstechnologien und -systemen
- SCADA-Systeme und Industrie 4.0
- Warum ist ein Softwareprodukt besser als eine kundenspezifische Entwicklung?
- Fahrzeugsimulationssoftware:So testen Sie Radar und Lidar im Schnee
- Vorbeugende Wartungssysteme und CMMS-Software:Die Evolution
- Wie man ein Motorkühlsystem unter Druck testet und warum