Vous devez construire des tableurs Excel source pour les projets FlexLogger d'une manière spécifique pour les utiliser avec l'importateur de tableur.

FlexLogger attend des tableurs source de projet qu'ils stockent les données dans des noms de feuilles et de colonnes spécifiques. Vous pouvez créer un tableur source en utilisant FlexLogger ou la ligne de commande pour vous assurer que le tableur contient les noms attendus par FlexLogger. Une fois que vous avez créé un tableur source, vous pouvez supprimer toutes les feuilles et colonnes de modèles dont vous n'avez pas besoin pour votre projet.
Remarque FlexLogger ne peut traiter les tableurs source que si les noms des feuilles, les noms des colonnes et les valeurs sont en anglais.

Création d'un modèle de tableur à l'aide de FlexLogger

Vous pouvez créer un modèle de tableur de projet depuis FlexLogger.

  1. Naviguez jusqu'à Fichier » Copier modèle de tableur vide.
  2. Spécifiez le chemin du fichier où vous souhaitez enregistrer le modèle de tableur.

Création d'un modèle de tableur FlexLogger à l'aide de la ligne de commande

Vous pouvez créer un tableur de projet FlexLogger sans ouvrir FlexLogger en utilisant la ligne de commande.

  1. Ouvrez une invite de commande, un terminal ou une fenêtre PowerShell.
  2. Entrez cd "C:\Program Files\National Instruments\FlexLogger\" pour naviguer jusqu'à votre emplacement d'installation FlexLogger.
  3. Exécutez ./flexloggercli.exe createtemplate avec les arguments suivants pour créer votre tableur.
    Tableau 9. Options de ligne de commande de création de modèle tableur
    Argument Description
    -f Spécifie le chemin du fichier dans lequel vous voulez enregistrer le tableur.
    -n Spécifie le nom du tableur.
    -o Argument optionnel qui écrase tous les tableurs existants du même nom au chemin spécifié.

Par exemple, si vous exécutez la commande suivante :

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

L'importateur de tableur crée un tableur nommé MyTemplate.xlsx à C:\Users\nitest\Documents\FlexLogger\ImporterProjects\MyTemplate.xlsx.

Remplissage de votre tableur avec des données

Une fois que vous avez créé votre modèle de tableur, vous pouvez le remplir avec les informations sur le matériel et les informations sur les voies pertinentes pour votre projet.

Spécification du matériel dans votre tableur

Utilisez la feuille Mappage de voies pour définir des voies et identifier leur matériel. Consultez le tableau suivant pour obtenir des informations sur les propriétés des voies du matériel.

Tableau 10. Colonnes de mappage de voies
Nom de la colonne Définition
Nom de la voie Nom de voie défini par l'utilisateur.
Modèle de châssis Type de châssis, tel que "NI PXIe-1083" ou "NI cDAQ-9189".
Nom du châssis Nom du châssis défini dans MAX ou Gestionnaire de matériel.
Numéro de série du châssis (Facultatif) Numéro de série du châssis.
Numéro de l'emplacement du module Emplacement du châssis contenant le module. Pour les périphériques FieldDAQ, cette valeur est le numéro de banque sur lequel se trouve la voie.
Modèle de module Type de module, tel que "NI PXI-6289" ou "NI 9205 (DSUB)".
Nom du module Nom du module défini dans MAX ou Gestionnaire de matériel.
Voie physique Nom de la voie, comme "AI0" ou "port0/line2".

Le tableau suivant contient des exemples de définitions valides pour les voies matérielles. Ne définissez que les propriétés remplies pour chaque type de voie pour définir le matériel.

Tableau 11. Exemples de configurations matérielles
Type de conduit Nom de la voie Modèle de châssis Nom du châssis Numéro de l'emplacement du module Modèle de module Nom du module Voie physique
Voie définie par le châssis Voie1 NI PXIe-1083 MonChâssisPXI 2 NI PXI-6289 port1/line2
Voie définie par module Voie2 NI 9219 MonModule AI3
Compteur de châssis cDAQ embarqué Voie3 NI cDAQ-9189 ChâssisMonDAQ CTR0
Voie FieldDAQ Voie4 1 NI FD-11614 MyFieldDAQ AI0

Détermination de valeurs valides

Les tableurs source créés à partir du modèle fourni ont une validation des données dans toutes les colonnes où seuls des ensembles spécifiques de valeurs sont valides.
  • Certaines colonnes n'acceptent que les valeurs d'une liste définie. Ces colonnes affichent des valeurs acceptables lorsque vous essayez de les remplir. Par exemple, la colonne Couplage n'accepte que CA ou CC comme valeurs valides.
  • Certaines colonnes doivent contenir une valeur numérique.
  • Les colonnes suivantes requièrent un formatage de valeur spécifique :
    • Vous devez formater les valeurs de la colonne Débit de données comme Niveau (Valeur Hertz). Par exemple, vous pouvez définir le débit de données de votre voie à Moyen (100) ou Lent (5).
    • Vous devez formater les valeurs des colonnes Gamme du signal et Gamme du matériel comme Automatique ou Manuelle (min; max). Par exemple, vous pouvez définir une gamme de signaux comme Manuelle (-10; 10).
    • Vous devez formater les valeurs des colonnes Gamme critique et Gamme des mises en garde comme (min; max). Par exemple, vous pouvez définir une gamme critique comme (-20; 20).
Remarque Dans la colonne Formule, utilisez uniquement le formatage FlexLogger : entourez les noms des voies de guillemets simples (par exemple, 'channelName'). Si votre formule commence par un nom de voie, commencez-la par deux guillemets simples pour garder le formatage (par exemple, ''channelName' < 10).

Entrer une valeur de colonne non valide affiche une erreur ou une mise en garde dans la sortie Importateur de tableur. Le message explique comment corriger la configuration non valide.

Exemples de tableurs

FlexLogger installe des exemples de tableurs, situés sous C:\Program Files\National Instruments\FlexLogger\Examples\Spreadsheet Importer. Le tableau suivant répertorie les exemples et leurs fonctionnalités.
Tableau 12. Exemples d'importateur de tableur FlexLogger
Nom de l'exemple Description
ChannelConfigurationReference.xlsx Inclut au moins une voie configurée pour chaque type de mesure, montrant des valeurs valides et comment remplir le tableur source.
SimpleExample.xlsx Inclut 12 voies configurées et montre un exemple de l'apparence de votre tableur source. Cet exemple n’utilise pas certaines feuilles et colonnes, il les supprime donc.