Im Kurs „HIL-Grundlagen mit VeriStand“ lernen Sie, wie Sie mithilfe der sofort einsatzbereiten Funktionen von VeriStand Echtzeittestapplikationen erstellen. Sie erhalten eine Einführung in Echtzeittests. Im Verlauf des Kurses erfahren Sie, wie Sie mit Hardware-I/O, Echtzeitsimulation und Alarmen ein VeriStand-Testsystem erstellen. Außerdem können Sie nach dem Abschluss dieses Kurses anspruchsvolle Echtzeitstimulusprofile erstellen, um einen Prüfling zu stimulieren und dessen Reaktionen auf eine Vielzahl an Echtzeitbedingungen zu protokollieren.
Letztes Veröffentlichungsdatum oder Versionsnummer des Kurses:
Vor Ort (mit Kursleiter): Drei (3) Tage
Online-Kurs (mit Kursleiter): Vier (4) Tage mit viereinhalbstündigen Einheiten
Auf Anforderung: 8 Stunden
Neueinsteiger in NI VeriStand
Ingenieure, die Echtzeittestsysteme entwickeln (z. B. Hardware-in-the-Loop-Testsysteme (HIL), servohydraulische Testsysteme oder Dynamometer)
Techniker, die mit vorhandenen VeriStand-Testsystemen arbeiten
Technische Leiter und andere Kunden, die VeriStand für anstehende Kaufentscheidungen evaluieren
Erfahrung im Umgang mit Microsoft Windows
Erfahrung mit Python
Erfahrung mit Embedded-Netzwerken
Vertrautheit mit TestStand
VeriStand
LabVIEW
TestStand
PXI-Express-Chassis
PXIe-Controller
Virtuelle Schulungen mit Kursleiter umfassen digitale Kursmaterialien, die über den Lernbereich von NI bereitgestellt werden.
Die virtuelle Schulung mit Kursleiter von NI wird über Zoom durchgeführt, und die Teilnehmer erhalten Zugang zu Amazon AppStream/LogMeIn, um die Übungen auf virtuellen Maschinen durchzuführen, die mit der neuesten Software ausgestattet sind.
VeriStand auf die Bedürfnisse Ihrer Echtzeittestapplikation anwenden
Erstellen von Benutzeroberflächen zur Darstellung und Steuerung von Daten
Importieren und Konfigurieren von Modellen für die Simulation von System-Regelstrecken und Controllern
Übertragen von VeriStand-Software auf Ihr Echtzeitziel
Konfigurieren von DAQ-, XNET-, SLSC-, FPGA- und benutzerdefinierten Geräten für die Verwendung in VeriStand
Erstellen von Zuordnungen zwischen Modell-I/O, Hardware-I/O, Kanälen und Aliasnamen
Schützen der Systemhardware mit Alarmen und Prozeduren
Stimulieren und Protokollieren des Ansprechverhaltens von Prüflingen mit Echtzeitsequenzen und Stimulusprofilen
Protokollieren und Berichten von Testdaten sowie Automatisieren von Tests mit TestStand, Python oder ASAM XIL
Benchmarking, Optimierung und Fehlerbehebung von VeriStand-Anwendungen sowie Konfiguration verteilter Systeme
Lektion | Übersicht | Themen |
---|---|---|
Einführung in | Erlernen der Grundlagen von Echtzeittests und deren Anwendung im Softwareentwicklungszyklus. |
|
Einführung in VeriStand | Navigieren in der VeriStand-Umgebung und Erstellen benutzerdefinierter Benutzeroberflächen. |
|
Implementieren von Modellen in VeriStand | Vorbereiten vorhandener Modelle für die Verwendung in VeriStand, anschließendes Importieren und Konfigurieren der Ausführung dieser Modelle. |
|
Konfigurieren von Hardware für HIL-Systeme | Erkennen der verschiedenen Hardwareplattformen und I/O-Technologien, die mit VeriStand verwendet werden, und Herstellen einer Verbindung zu dieser Hardware. |
|
Zuordnen und Verwalten von Kanälen | Erstellen von Zuordnungen zwischen Systemkomponenten, Verwalten der I/O mit Aliasnamen sowie Erstellen von Benutzerkanälen und berechneten Kanälen. |
|
Erkennen von und Reagieren auf Ereignisse | Erstellen von Alarmen und Prozeduren zum Erkennen von und Reagieren auf Hardwareereignisse. |
|
Übernehmen von Stimuli zur Validierung von Testanforderungen | Stimulieren der geprüften Geräte durch Erstellen von Stimulusprofilen und Echtzeitsequenzen mit VeriStand oder Python. |
|
Protokollieren von Daten in VeriStand | Implementieren der Datenprotokollierung auf dem Host-Computer und dem Echtzeitziel. |
|
Automatisieren von VeriStand | Entdecken der Automatisierungsfunktionen in VeriStand, damit Sie Ihre Test- und Workflow-Anforderungen erfüllen können. |
|
Diagnose und Benchmarking des Systems | Anzeigen von Systemangaben und Vergleichen des Systems mit den Leistungsanforderungen. |
|
Verteilung von VeriStand-Anwendungen | Kennenlernen von Methoden, mit denen Sie VeriStand-Anwendungen auf mehrere Zielsysteme oder Hosts verteilen können. |
|