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 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, ein Anschlussfenster 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 18. 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 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 für Ihr Projekt relevanten Hardware- und Kanalinformationen ausfüllen.

Festlegen der Hardware in Ihrer Tabellenkalkulation

Verwenden Sie die Tabelle Kanalzuordnung in Ihrer Tabelle, um Ihre Kanäle zu definieren und auf welcher Hardware sich diese Kanäle befinden. Informationen zu den Eigenschaften von Hardwarekanälen finden Sie in der folgenden Tabelle.
Tabelle 19. 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 NI MAX oder im Hardware Configuration Utility 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 NI MAX oder Hardware Configuration Utility definierten Moduls.
Physikalischer Kanal Name des Kanals, z. B. "AI0" oder "port0/line2".

Die folgende Tabelle enthält Beispiele für gültige Definitionen für Hardwarekanäle. Sie müssen nur die ausgefüllten Eigenschaften für jeden Kanaltyp definieren, um Hardware mit dieser Methode zu definieren.

Tabelle 20. 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 die Werte an, die sie annehmen können, 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 Formeln, die Sie in der Spalte „Formel“ definieren, müssen der FlexLogger-Formatierung entsprechen, daher müssen Sie Kanalnamen mit einfachen Anführungszeichen (z. B. 'channelName') umgeben. Wenn Ihre Formel jedoch mit einem Kanalnamen beginnt, müssen Sie die Formel mit zwei einzelnen Anführungszeichen in Reihe beginnen, um die Formatierung beizubehalten (z. B. ''Kanalname' < 10).

Wenn Sie einen ungültigen Wert in eine Spalte eingeben, enthält der Ausgang Tabellenimport einen Fehler oder eine Warnung, die beschreibt, wie die ungültige Konfiguration behoben wird.

Beispieltabellen

FlexLogger wird mit zwei Beispiel-Tabellen geliefert, die standardmäßig unter C:\Programme\National Instruments\FlexLogger\Examples\Spreadsheet Importer installiert werden. In der folgenden Tabelle werden die Beispiele und ihre Funktionen aufgeführt.
Tabelle 21. FlexLogger Tabellenimport-Beispiele
Beispielname Beschreibung
ChannelConfigurationReference.xlsx Dieses Beispiel enthält mindestens einen konfigurierten Kanal für jeden Messtyp, der gültige Werte demonstriert und wie Sie Ihre Quelltabelle ausfüllen.
SimpleExample.xlsx Diese Tabelle enthält 12 konfigurierte Kanäle und zeigt, wie Ihre Quelltabelle aussehen könnte. Einige Seiten und Spalten werden in diesem Beispiel nicht verwendet und wurden daher gelöscht.