Academic Über NI Veranstaltungen NI Developer Zone Support Lösungen Online Store Kontakt MyNI

Dokumententyp: Tutorium
Von NI unterstützt: Ja
Veröffentlichungsdatum: 27.05.2008


Feedback


Ja Nein

Ähnliche Kategorien

Thematisch verwandte Links - Developer Zone

Thematisch verwandte Links - Products and Services

Was ist NI TestStand?

4 Bewertung(en) | 4.25 von 5
Sprache | Drucken

Übersicht

NI TestStand ist eine sofort einsatzfähige Testmanagementsoftware, die das Entwickeln automatisierter Prüf- und Validierungssysteme erheblich beschleunigt. Mit NI TestStand können Anwender Prüfsystemsoftware entwickeln, ausführen und einsetzen. NI TestStand ermöglicht die Entwicklung von Prüfsequenzen, die Codemodule integrieren, welche in beliebigen Programmiersprachen geschrieben wurden. Sequenzen definieren zudem die Abarbeitungsreihenfolge, die Berichterstellung, die Anbindung an Datenbanken sowie die Integration in andere unternehmensweite Systeme. Überdies können Prüfsysteme dank bedienfreundlicher Benutzeroberflächen in der Produktion eingesetzt werden.

Entwicklung von Prüfsystemen mit NI TestStand

NI TestStand umfasst eine Entwicklungsumgebung namens Sequenzeditor für die Entwicklung automatisierter Prüfsysteme (siehe Abbildung 1).

Abb. 1: Der Sequenzeditor von NI TestStand beschleunigt die Entwicklung automatisierter Prüfsysteme.

Mithilfe des Sequenzeditors können Prüfsequenzen erstellt werden, welche die Ausführung von Codemodulen automatisieren, die in beliebigen Programmiersprachen geschriebenen wurden. Jedes Codemodul führt einen Test am Prüfling aus und übergibt Messwerte an NI TestStand. Angaben zu den Prüfergebnissen können automatisch in einem Bericht oder einer Datenbank protokolliert werden. Zudem lassen sich in NI TestStand geschriebene Systeme in Quellcodeverwaltungs-, Requirements-Management- und Datenverwaltungssysteme integrieren.

In diesem vierminütigen Demovideo wird gezeigt, wie ein automatisiertes Prüfsystem mithilfe von NI TestStand entwickelt werden kann.

Einsatz von Prüfsystemen mit NI TestStand

Nach Abschluss der Entwicklung kann NI TestStand genutzt werden, um automatisierte Prüfsysteme in der Produktion zu verwenden. NI TestStand unterstützt den Serieneinsatz durch Bereitstellung einfacher Benutzeroberflächen, die das Prüfsystem ausführen können und Bedienfehler verringern. Benutzeroberflächen (wie die in Abbildung 2 dargestellte) lassen sich in unterschiedlichen Programmiersprachen erstellen, um verschiedene Anwendungsanforderungen zu erfüllen.


[+] Enlarge Image

Abb. 2: Erstellung einfacher Benutzeroberflächen zur Ausführung von Prüfsystemen

NI TestStand verfügt des Weiteren über einen Assistenten zur Verteilung von Anwendungen, wodurch Codemodule, Prüfsequenzen und zugehörige Dateien einfach verteilt werden können. Dieses Datenpaket kann in einem zentralen Codeverzeichnis oder direkt auf einer Produktionsmaschine gespeichert werden. Es kann auch in einen Installer eingebunden werden.

Wo wird NI TestStand eingesetzt?

NI TestStand automatisiert eine Folge von Schritten. Diese Schritte können einzelne Tests, Messungen, Aktionen oder Befehle sein. Jede Anwendung, bei der ausführbare Abschnitte des Programmcodes automatisiert werden müssen, profitiert in der Regel vom Einsatz von TestStand. NI TestStand wurde für drei Schlüsselbereiche entwickelt: (1) zur Vereinfachung der Entwicklung komplexer Sequenzen, (2) zur Beschleunigung der Entwicklung komplexer Sequenzen, (3) zur Steigerung der Wiederverwendbarkeit und Wartung von Programmcode und Prüfsystemen sowie (4) zur Verbesserung des Durchsatzes von Prüfsystemen. Dies führte zur Verbreitung von NI TestStand in der Produktion von Unterhaltungselektronik für die Validierung und Produktionsprüfung, in Anwendungen in der Luft- und Raumfahrt und der Medizin. Außerdem wird es für die Charakterisierung integrierter Schaltkreise und einfache Softwaretests eingesetzt.


[+] Bild vergrößern

Abb. 3: Integrationsmöglichkeiten von NI TestStand im Entwicklungs- und Fertigungsprozess

Mehr Informationen liefert das Whitepaper „Wo wird NI TestStand eingesetzt?“. 

NI TestStand in der Elektronikindustrie

Die Elektronikindustrie muss beim Prüfdurchsatz sehr hohe Ansprüche erfüllen. Die Geräteproduktion kann sich sehr schnell erhöhen, so dass Prüfsysteme mehr Prüflinge in kürzerer Zeit skalieren und testen müssen. Mithilfe von NI TestStand können Anwender in der Elektronikindustrie Prüfsysteme zügig entwickeln und so die Zeit bis zur Markteinführung verkürzen. Die parallelen Prüffunktionen von NI TestStand unterstützen Anwender außerdem dabei, erweiterbare Prüfsysteme zu entwickeln, die die Anzahl der parallel getesteten Geräte nach Bedarf erhöhen können.

Flextronics konnte durch den Einsatz von NI TestStand einige Millionen Dollar sparen und seine Anforderungen hinsichtlich des Prüfdurchsatzes erfüllen. 

NI TestStand in der Luft- und Raumfahrt

Ingenieure in der Luft- und Raumfahrtindustrie stehen vor der Herausforderung, einige der komplexesten und innovativsten Geräte überhaupt testen zu müssen. Beim Einsatz von NI TestStand können sie sich auf ein kommerzielles Standardwerkzeug verlassen, das mit Industriestandards wie beispielsweise ATML, IVI, PXI, ATLAS usw. kompatibel ist. Im Übrigen trägt die modulare Architektur von NI TestStand dazu bei, den Wertverlust zu reduzieren, da die Software die Ausführung von älteren und aktuellen Programmiersprachen im selben Prüfsystem unterstützt.

Fazit

NI TestStand bietet einen flexiblen und leistungsstarken Rahmen für die Entwicklung, Verwaltung und Ausführung von Prüfsystemen. Die Komponenten von NI TestStand arbeiten reibungslos zusammen und ermöglichen eine nahtlose Integration von Funktionen aus unternehmensweiten Systemen und Software.

Als Testmanagementsoftware sorgt NI TestStand für eine einfache Einbindung unabhängiger Prüfmodule in eine Testumgebung. Dank dieser einfachen Integration kann sich der Entwickler auf die Erstellung von Tests konzentrieren, statt auf die Testumgebung, die zur Erstellung des Prüfsystems benötigt wird.

NI TestStand ist ein wesentlicher Bestandteil von Tests, bei denen eine zügige Entwicklung, Wiederverwendbarkeit von Programmcode, eine verbesserte Leistung und Automatisierung gewünscht werden. NI TestStand bietet eine sofort einsatzfähige und dennoch individuell anpassbare Umgebung für die Entwicklung und Verwaltung von Prüfsystemen.

Testen Sie NI TestStand und laden Sie sich die Evaluierungsversion herunter

4 Bewertung(en) | 4.25 von 5
Sprache | Drucken

AGB
Dieses Tutorium ("Tutorium") wurde von National Instruments ("NI") entwickelt. Auch wenn National Instruments dieses Tutorium technisch unterstützt, ist es jedoch möglich, dass dieses Tutorium nicht umfassend getestet und überprüft wurde. NI übernimmt weder Garantien bezüglich der Qualität des Tutoriums noch bezüglich der weiteren technischen Unterstützung neuer Versionen ähnlicher Produkte und Treiber. DIESES TUTORIUM WIRD IM "IST-ZUSTAND" ZUR VERFÜGUNG GESTELLT UND NI ÜBERNIMMT KEINERLEI GARANTIEN. AUSFÜHRLICHERE ERLÄUTERUNGEN ZU ANDEREN EINSCHRÄNKUNGEN ENTNEHMEN SIE BITTE DEN NUTZUNGSBEDINGUNGEN AUF NI.COM (http://ni.com/legal/termsofuse/unitedstates/us/).