PAconfigurator-Datenbankstruktur
- Aktualisiert2026-07-22
- 2 Minute(n) Lesezeit
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.
- Die Datenbankstruktur ändern.
- Änderungen im Signalfluss implementieren.
- Änderungen zwischen der Modularität der Batterieanwendung implementieren.
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.
| 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.