Communication avec des instruments en utilisant IVI

LabVIEW SignalExpress

Communication avec des instruments en utilisant IVI

LabVIEW SignalExpress fournit un ensemble d'étapes IVI qui communiquent avec les instruments des classes IVI suivantes :

  • Multimètre numérique
  • Oscilloscope
  • Bloc d'alimentation en CC
  • Générateur de fonctions/signaux arbitraires

Pour communiquer avec un instrument, vous devez installer le driver IVI de l'instrument et créer un nom de session pour l'instrument.

Téléchargement et installation du driver IVI d'un instrument

Effectuez les étapes suivantes pour télécharger le driver IVI d'un instrument spécifique.

  1. Lancez la base de drivers d'instruments.
  2. Utilisez la liste Type d'instrument qui se trouve à gauche sur la page pour trouver le driver de l'instrument, ou cliquez sur le lien Parcourir les drivers et utilisez le champ Rechercher dans les résultats pour rechercher l'instrument que vous utilisez.
  3. Lorsque vous trouvez le driver que vous voulez télécharger, cliquez sur le nom de Modèle pour afficher la description du driver.
  4. Vérifiez qu'IVI apparaît dans la description de la colonne Driver Type.
  5. Téléchargez le driver et installez-le.

Création d'un nom de session IVI

Chaque étape IVI de LabVIEW SignalExpress comporte une option Nom de la session IVI qui vous permet de sélectionner le nom de la session à associer à l'étape. Le nom de session identifie le driver et l'instrument à utiliser pour cette étape. À partir de l'option Nom de la session IVI, vous pouvez sélectionner un nom de session existant ou créer un nouveau nom de session local.

Effectuez les étapes suivantes pour créer un nom logique IVI à partir de l'étape.

  1. Sélectionnez Créer un nouvel objet dans le menu déroulant de Nom de la session IVI.
  2. Entrez un nom et sélectionnez le descripteur de ressource associé à l'instrument que vous voulez contrôler, ou entrez le descripteur s'il n'apparaît pas dans le menu déroulant de Descripteur de ressource.
  3. Sélectionnez le driver d'instruments approprié et cliquez sur le bouton OK.
Remarque  Vous pouvez simuler votre matériel en sélectionnant l'option Activer la simulation de données.

Déploiement

Les étapes IVI de LabVIEW SignalExpress communiquent avec un instrument par le biais d'une session IVI. La session IVI est stockée dans le fichier IVI Configuration Store, et non pas dans votre projet LabVIEW SignalExpress. La session IVI n'est donc pas transférable d'un ordinateur à l'autre.

Déploiement d'un projet LabVIEW SignalExpress

Pour pouvoir utiliser votre projet LabVIEW SignalExpress sur un autre ordinateur doté de LabVIEW SignalExpress, vous avez deux options : reconfigurer les étapes IVI pour qu'elles utilisent les sessions IVI existantes ou, s'il n'existe pas de session IVI appropriée, créer de nouvelles sessions IVI à partir de LabVIEW SignalExpress.

  1. Sélectionnez Créer un nouvel objet dans le menu déroulant de Nom de la session IVI.
  2. Entrez un nom et sélectionnez le descripteur de ressource associé à l'instrument que vous voulez contrôler, ou entrez le descripteur s'il n'apparaît pas dans le menu déroulant de Descripteur de ressource.
  3. Sélectionnez le driver d'instruments approprié et cliquez sur le bouton OK.
Remarque  Vous pouvez simuler votre matériel en sélectionnant l'option Activer la simulation de données.

Déploiement de code LabVIEW converti d'un projet LabVIEW SignalExpress

Le code converti à partir d'un projet LabVIEW SignalExpress utilise la même session IVI que celle configurée dans LabVIEW SignalExpress. Si vous déployez sur un autre ordinateur le code que vous avez généré, vous devez recréer la session IVI sur cet ordinateur. Si LabVIEW SignalExpress est installé sur l'ordinateur, reportez-vous à la rubrique Distribution de diagrammes LabVIEW pour l'exécution. Si LabVIEW SignalExpress n'est pas installé, vous pouvez créer la session IVI en utilisant MAX (National Instruments Measurement & Automation Explorer).

  1. Lancer MAX.
  2. Développez le dossier IVI Drivers.
  3. Suivez les instructions indiquées sur l'onglet Category Help de MAX.

Vous pouvez aussi vous référer à NI Developer Zone pour obtenir des informations complémentaires sur l'utilisation de MAX pour configurer un système IVI.

Descripteur de ressource

Un descripteur de ressource est une chaîne, comme un descripteur de ressource VISA, qui spécifie l'interface et l'adresse du matériel à associer à l'étape. La liste suivante représente des exemples de descripteurs de ressource valides.

  • GPIB::22::INSTR
  • GPIB1::22::5::INSTR
  • VXI::64::INSTR
  • ASRL2::INSTR
  • GPIB::22::INSTR
  • DAQ::1::INSTR
  • PXI1Slot2
Remarque  Le descripteur de ressource n'est pas nécessaire si vous sélectionnez l'option Activer la simulation de données.

Driver d'instruments

La liste de drivers présente toutes les sessions de drivers appropriées pour l'étape. En sélectionnant un driver de la liste, vous associez le nom de la session à un ensemble particulier de propriétés que le driver peut utiliser.

Activer la simulation de données

Si vous cochez l'option Activer la simulation de données, les fonctions du driver spécifié simulent les E/S d'instrument. Si vous décochez la case, elles ne renvoient pas de valeurs simulées aléatoirement pour les paramètres de sortie qui représentent les données d'instrument.