Erstellen und konfigurieren Sie mit PAconfigurator den Inhalt für alle Tests in der PAtools-Datenbank. Ein Test in der Batterieanwendung besteht aus folgenden Elementen:

  • Globale Datenbankgruppen, die von der PAlibrary bereitgestellt werden. Beispielsweise Basismodule wie das Meldungssystem.
  • Datenbankgruppen, die den Prüfstand beschreiben. Beispielsweise Messgeräte oder ein DC-Cycler.
  • Datenbankgruppen, die den Prüfling beschreiben. Beispielsweise Prüflingsüberwachung oder Sollwertbegrenzung.
  • Datenbankgruppen, die den spezifischen Testdurchlauf definieren. Beispielsweise ein Prüfablauf.
  • Weitere Konfigurationsoptionen, abhängig vom Anwendungstyp und Ihrer spezifischen Implementierung.

Grundsätzlich ist es möglich, die Struktur der Datenbankordner und der Datenbankgruppen zu ändern. Es wird jedoch empfohlen, die von NI definierte Datenbankstruktur beizubehalten. Die Empfehlung beruht darauf, dass für die Datenbankstruktur gewisse Abhängigkeiten bezüglich Treibern und zukünftigen Updates bestehen.

Hinweis NI kann keine Standard-Updates bereitstellen, wenn Sie:
  • Die Datenbankstruktur ändern.
  • Änderungen im Signalfluss implementieren.
  • Änderungen zwischen der Modularität der Batterieanwendung implementieren.
Die Unterstützung dieser spezifischen Installation in der Zukunft gestaltet sich aufgrund der gestiegenen Komplexität als herausfordernd.

Benennungskonventionen

Elemente in der Batterieanwendung folgen bestimmten Benennungskonventionen.

Verwenden Sie die folgenden allgemeinen Konventionen für Variablennamen.

  • Benennen Sie Variablen auf Englisch.
  • Wählen Sie eindeutige Namen aus.
  • Verwenden Sie vollständige Wörter, es sei denn, eine Abkürzung oder ein Akronym ist ein bekannter Standard.
  • Verwenden Sie den Modulnamen als Präfix für Modulvariablennamen. Ein Variablenname für ein TCC-Modul kann beispielsweise TCC_init.ACT sein.
  • Verwenden Sie CamelCase oder Unterstriche (_), um mehrere Wörter innerhalb eines Namens zu trennen.
  • Verwenden Sie keinen Punkt als Trennzeichen im Variablennamen. Verwenden Sie nur Punkte, um das Suffix abzugrenzen. Das folgende Beispiel zeigt eine falsche und korrekte Verwendung eines Punkts.
    • Falsch: Modulename_I_am.a.normname.SP
    • Richtig: Modulename_I_am_a_normname.SP

Verwenden Sie die folgenden Konventionen für Suffixe von Variablennamen.

Tabelle 4. Suffixkonventionen
Suffix Beschreibung
.A Aktion in einer Aktionstabelle
.ACT Auszuführende oder auszulösende Aktion
.AV Tatsächlicher Wert
.CFF Formatkodierung mit Zahlen
.CFFS Formatkodierung mit Strings
.CH Kanal
.CHV Kanalwert
.CTL Steuerung
.CV Berechneter Wert
.F Funktion oder Task
.G Grafische Programmierung in PAbasic
.gcN Globale PAscript-Klasse. N entspricht der Hauptversion der Klasse.
.ID Bezeichner
.libN Globale PAscript-Bibliothek. N entspricht der Hauptversion der Bibliothek.
.LL Untere Ausschaltgrenze. LL = Minimum - Tolerance
.LV Letzter Wert
.MAX Maximalwert
.MIN Minimalwert
.MV Gemessener Wert
.P PAbasic
.POI Zeiger
.PS Grafische Programmierung in PAscript oder PAscript
.SP Sollwert
.STS Status
.SV Festgelegter Wert
.TAB Tabellen
.TOL Toleranz
.TXT Text
.UL Obere Ausschaltgrenze. UL = Maximum + Tolerance

Weitere Informationen zu Namen in PAconfigurator finden Sie unter Benennungskonventionen in der PAtools-Benutzeranleitung.