Sie müssen Quell-Excel-Tabellen für FlexLogger-Projekte auf eine bestimmte Weise erstellen, um sie mit dem Tabellenimportprogramm verwenden zu können.

FlexLogger erwartet, dass Quelltabellen für Projekte Daten in bestimmten Tabellen- und Spaltennamen speichern. Sie können eine Quell-Tabelle mit FlexLogger oder der Kommandozeile erstellen, um sicherzustellen, dass die Tabelle die von FlexLogger erwarteten Namen enthält. Sobald Sie eine Quelltabelle erstellt haben, können Sie alle Vorlagenblätter und Spalten entfernen, die Sie für Ihr Projekt nicht benötigen.
Hinweis FlexLogger kann Quelltabellen nur verarbeiten, wenn die Tabellennamen, Spaltennamen und Werte auf Englisch sind.

Erstellen einer Tabellenvorlage mit FlexLogger

Sie können in FlexLogger eine Tabellenvorlage für Projekte erstellen.

  1. Navigieren Sie zu Datei » Leere Tabellenvorlage kopieren.
  2. Geben Sie den Dateipfad an, wo die Tabellenvorlage gespeichert werden soll.

Erstellen einer FlexLogger Tabellenvorlage über die Kommandozeile

Sie können eine FlexLogger-Projekttabelle erstellen, ohne FlexLogger zu öffnen, indem Sie die Kommandozeile verwenden.

  1. Öffnen Sie ein Kommandozeilenfenster, einen Anschluss oder ein PowerShell-Fenster.
  2. Geben Sie cd "C:\Program Files\National Instruments\FlexLogger\" ein, um zu Ihrem FlexLogger-Installationsverzeichnis zu navigieren.
  3. Führen Sie ./flexloggercli.exe createtemplate mit den folgenden Argumenten aus, um Ihre Tabellenvorlage zu erstellen.
    Tabelle 9. Kommandozeilenoptionen für die Erstellung von Tabellenvorlagen
    Argument Beschreibung
    -f Gibt den Dateipfad an, in dem die Tabelle gespeichert werden soll.
    -n Gibt den Tabellennamen an.
    -o Optionales Argument, das vorhandene Tabellen mit dem gleichen Namen an dem angegebenen Pfad überschreibt.

Wenn Sie beispielsweise den folgenden Befehl ausführen:

./flexloggercli.exe createtemplate -f "C:\Users\nitest\Documents\FlexLogger\ImporterProjects" -n "MyTemplate" -o

Das Tabellenimportprogramm erstellt eine Tabelle mit dem Namen MyTemplate.xlsx unter C:\Users\nitest\Documents\FlexLogger\ImporterProjects\MyTemplate.xlsx.

Ausfüllen Ihrer Tabelle mit Daten

Nachdem Sie Ihre Vorlage erstellt haben, können Sie sie mit den Hardwareinformationen und den für Ihr Projekt relevanten Kanalinformationen ausfüllen.

Festlegen der Hardware in Ihrer Tabellenkalkulation

Verwenden Sie das Kanalzuordnungsblatt, um Kanäle zu definieren und deren Hardware zu identifizieren. Informationen zu den Eigenschaften von Hardwarekanälen finden Sie in der folgenden Tabelle.

Tabelle 10. Spalten für Kanalzuordnung
Spaltenname Definition
Kanalname Benutzerdefinierter Kanalname.
Chassis-Modell Chassis-Typ, wie "NI PXIe-1083" oder "NI cDAQ-9189".
Chassis-Name Name des Chassis, das im MAX oder im Hardwaremanager definiert ist.
Chassis-Seriennummer (Optional) Seriennummer des Chassis.
Modulsteckplatznummer Der Steckplatz des Chassis, in dem sich das Modul befindet. Bei FieldDAQ-Geräten ist dieser Wert die Banknummer des Kanals.
Modulmodell Modultyp wie "NI PXI-6289" oder "NI 9205 (DSUB)".
Modulname Name des im MAX oder Hardwaremanager definierten Moduls.
Physikalischer Kanal Name des Kanals, z. B. "AI0" oder "port0/line2".

In der folgenden Tabelle finden Sie Beispiele für gültige Definitionen für Hardwarekanäle. Definieren Sie nur die ausgefüllten Eigenschaften für jeden Kanaltyp, um Hardware zu definieren.

Tabelle 11. Beispiel für Hardwarekonfigurationen
Kanaltyp Kanalname Chassis-Modell Chassis-Name Modulsteckplatznummer Modulmodell Modulname Physikalischer Kanal
Chassis-definierter Kanal Kanal1 NI PXIe-1083 MyPXIChassis 2 NI PXI-6289 Port1/Leitung2
Moduldefinierter Kanal Kanal2 NI 9219 MeinModul AI3
Onboard-cDAQ-Chassis-Zähler Kanal3 NI cDAQ-9189 MyDAQ-Chassis CTR0
FieldDAQ-Kanal Kanal4 1 NI FD-11614 MeinFeldDAQ AI0

Bestimmen gültiger Werte

Quelltabellen, die basierend auf der bereitgestellten Vorlage erstellt wurden, haben Datenvalidierung in allen Spalten, in denen nur bestimmte Wertesätze gültig sind.
  • Manche Spalten akzeptieren nur Werte aus einer Set-Liste. Diese Spalten zeigen akzeptable Werte an, wenn Sie versuchen, sie auszufüllen. Die Spalte Kopplung arbeitet beispielsweise nur mit AC oder DC.
  • Bestimmte Spalten müssen einen Zahlenwert enthalten.
  • Die folgenden Spalten erfordern eine spezifische Wertformatierung:
    • Werte in der Spalte Datenrate müssen als Pegel (Hertzwert) formatiert werden. Sie können Ihre Kanaldatenrate beispielsweise als Mittel (100) oder Langsam (5) definieren.
    • Werte in den Spalten Signalbereich und Hardwarebereich müssen entweder automatisch oder manuell (Min.;Max.) formatiert werden. Sie können einen Signalbereich beispielsweise als Manuell (-10; 10) definieren.
    • Werte in den Spalten Kritischer Bereich und Warnbereich müssen als (min; max) formatiert werden. Sie können einen kritischen Bereich beispielsweise als (-20; 20) definieren.
Hinweis Verwenden Sie in der Spalte Formel nur die FlexLogger Formatierung: umgeben Sie Kanalnamen mit einfachen Anführungszeichen (z. B. 'Kanalname'). Wenn Ihre Formel mit einem Kanalnamen beginnt, beginnen Sie diesen mit zwei einfachen Anführungszeichen, um die Formatierung beizubehalten (zum Beispiel ''Kanalname' < 10).

Bei Eingabe eines ungültigen Spaltenwerts wird am Ausgang Tabellenimporteur ein Fehler oder eine Warnung angezeigt. In der Nachricht wird erklärt, wie die ungültige Konfiguration behoben wird.

Beispieltabellen

FlexLogger installiert Beispieltabellen unter C:\Programme\National Instruments\FlexLogger\Examples\Spreadsheet Importer. In der folgenden Tabelle werden die Beispiele und ihre Funktionen aufgeführt.
Tabelle 12. Beispiele für den Import von FlexLogger Tabellen
Beispielname Beschreibung
ChannelConfigurationReference.xlsx Enthält mindestens einen konfigurierten Kanal für jeden Messtyp, der gültige Werte anzeigt und wie die Quelltabelle vervollständigt wird.
SimpleExample.xlsx Enthält 12 konfigurierte Kanäle und zeigt ein Beispiel dafür, wie Ihre Quelltabelle aussehen könnte. Dieses Beispiel verwendet einige Seiten und Spalten nicht und entfernt sie daher.