JavaScript (contenu actif) est désactivé. Pour pouvoir accéder à tout le contenu, vous devez activer JavaScript dans votre navigateur.

Fichier Readme NI-DAQ 7.5

Fichier Readme NI-DAQ 7.5

Copyright 2003–2005 National Instruments. Tous droits réservés.

Conformément à la réglementation applicable en matière de droits d’auteur, cette publication ne peut pas être reproduite ni transmise sous une forme quelconque, que ce soit par voie électronique ou mécanique, notamment par photocopie, enregistrement ou stockage dans un système permettant la récupération d’informations, ni traduite, en tout ou partie, sans le consentement préalable et écrit de National Instruments Corporation.

National Instruments, NI, ni.com et LabVIEW sont des marques de National Instruments Corporation. Pour plus d'informations concernant les marques de National Instruments, veuillez vous référer à la partie Terms of Use sur le site ni.com/legal.

FireWire® est la marque déposée de Apple Computer, Inc.

Handle Graphics®, MATLAB®, Real-Time Workshop®, Simulink® et Stateflow® sont des marques déposées, et TargetBox2, xPC TargetBox2 et Target Language Compiler™ sont des marques de The MathWorks, Inc.

Tektronix® et Tek sont des marques déposées de Tektronix, Inc.

Les autres noms de produits et de sociétés mentionnés aux présentes sont les marques ou les noms de leurs propriétaires respectifs.

Les membres du programme “National Instruments Alliance Partner Program” sont des entités professionnelles indépendantes de National Instruments et aucune relation d’agence, de partenariat ou “joint-venture” n’existe entre ces entités et National Instruments.




Merci d'utiliser la version 7.5 de NI-DAQ.

Le fichier Readme comporte les sections principales suivantes :

Driver NI-DAQ 7.x

Cette section fournit une vue d'ensemble de NI-DAQmx et de NI-DAQ traditionnel (ancien driver). Les périphériques de mesure de National Instruments sont livrés avec le driver NI-DAQ, bibliothèque complète de VIs et de fonctions ANSI C que vous pouvez appeler à partir d'un environnement de développement, tel que LabVIEW ou LabWindows™/CVI™, pour programmer vos périphériques de mesure NI. Les périphériques de mesure comprennent les périphériques DAQ tels que les modules d'E/S multifonctions (MIO) de la série M, les modules de conditionnement de signal et les modules Switch. Le driver est constitué d'une API (Application Programming Interface) qui est une bibliothèque de VIs, fonctions, classes, attributs et propriétés pour créer des applications pour votre périphérique.

NI-DAQ 7.x comprend deux drivers NI-DAQ, NI-DAQmx et NI-DAQ traditionnel (ancien driver), chacun avec sa propre API et sa propre configuration matérielle et logicielle.

Choix de l'API à utiliser

Cette section contient des informations qui vous aideront à choisir l'API appropriée pour votre périphérique et votre application.

NI-DAQmx

NI-DAQmx est le tout dernier driver NI-DAQ. Il comprend de nouveaux VIs, de nouvelles fonctions et de nouveaux outils de développement pour programmer les périphériques de mesure. Vous devriez installer et utiliser NI-DAQmx si vous utilisez des périphériques supportés par NI-DAQmx ; reportez-vous à Périphériques supportés.

Si vous utilisez des logiciels d'application NI avec NI-DAQmx, vous devez utiliser LabVIEW, LabWindows/CVI, Measurement Studio version 7.x, VI Logger 2.x ou le Module LabVIEW Real-Time 7.1 ou version ultérieure.

Pour pouvoir utiliser Visual C# ou Visual Basic.NET, vous devez utiliser NI-DAQmx.

Vous pouvez aussi utiliser les versions supportées de Visual Studio pour créer des applications NI-DAQmx avec Visual Basic 6.0 et ANSI C.

NI-DAQ traditionnel (ancien driver)

NI-DAQ traditionnel est un ancien driver dont les API sont utilisées pour développer des applications d'acquisition de données, d'instrumentation et de contrôle conçues pour les anciens périphériques DAQ de National Instruments. NI-DAQ traditionnel (ancien driver) comprend les mêmes VIs et fonctions que NI-DAQ 6.9.3 et fonctionne de la même manière, à ces exceptions près : a) vous pouvez utiliser NI-DAQ traditionnel (ancien driver) et NI-DAQmx sur le même ordinateur et b) certains composants matériels ne sont plus supportés.

Vous devriez utiliser NI-DAQ traditionnel (ancien driver) uniquement dans certaines circonstances.

Nouvelles fonctionnalités

Les fonctionnalités principales suivantes ont été ajoutées à cette version. Pour obtenir des informations complémentaires sur les fonctionnalités intégrées à Measurement & Automation Explorer (MAX), reportez-vous à l'Aide Measurement & Automation Explorer pour NI-DAQmx. Pour obtenir des informations sur d'autres fonctionnalités, reportez-vous à NI-DAQmx Help.

Problèmes connus de NI-DAQmx

Cette section traite des problèmes spécifiques à NI-DAQmx.

Nombre de voies maximum de l'Assistant DAQ

Le nombre maximum de voies permis dans une tâche créée avec l'Assistant DAQ est 512 voies.

DAQmx - Lecture ou écriture tardive ? obsolète

Le VI ou la fonction DAQmx - Lecture ou écriture tardive ? est devenu obsolète et n'a plus aucun effet. Les applications qui doivent vérifier qu'elles conservent un comportement en temps réel ont deux options. Pour la vérification la plus stricte, utilisez le VI ou la fonction Attendre la prochaine horloge d'échantillonnage. Reportez-vous à l'aide de référence de votre API, comme, par exemple, l'Aide LabVIEW ou NI-DAQmx C Reference Help, pour obtenir des informations complémentaires sur ce VI ou cette fonction. Pour vérifier uniquement si l'application ne capture pas certains échantillons d'entrée analogique, définissez la propriété Rapporter les échantillons manquants à Vrai dans la tâche d'entrée analogique. Dans LabVIEW, la propriété Rapporter les échantillons manquants se trouve dans le nœud de propriété Temps réel. Pour obtenir des informations plus détaillées, National Instruments vous conseille vivement de lire le document mentionné dans le VI ou la fonction Attendre la prochaine horloge d'échantillonnage.

Abandon d'opérations de lecture et d'écriture point par point dans LabVIEW

Les opérations de lecture et d'écriture point par point ne répondent pas au bouton Abandonner l'exécution de LabVIEW.

NI DAQCard-6715 - Sortie analogique

Le mode point par point à cadencement matériel et le mode sans buffer à cadencement matériel ne sont pas fonctionnels. Votre application utilise le mode sans buffer à cadencement matériel si vous avez défini une horloge d'échantillonnage et un buffer de taille 0, ou si vous avez défini une horloge d'échantillonnage, mais que vous lancez la tâche avant l'écriture. Tous les autres modes de sortie analogique statique et waveform se comportent normalement.

Valeurs par défaut de Prévention de comptage dupliqué

La valeur par défaut de l'attribut et de la propriété Prévention de comptage dupliqué a été modifiée pour les compteurs de la série M ou de type TIO. Ce changement affecte toutes les opérations des compteurs d'entrée, à l'exception des mesures de position et du comptage de fronts point par point. Désormais, la prévention de comptage dupliqué est activée par défaut tant que les conditions suivantes sont remplies :

  1. L'attribut ou la propriété Prévention de comptage dupliqué n'a pas été défini de manière explicite.
  2. La source de base de temps du compteur sélectionné n'est pas définie à une base de temps interne.
  3. L'attribut ou la propriété Pré-mise à l'échelle n'a pas été défini.
  4. L'événement de sortie de compteur n'a pas été configuré.

Pour en savoir plus, reportez-vous à la section Duplicate Count Prevention de l'aide NI-DAQmx.

Un projet .NET existant provoque des erreurs de version

Si vous utilisez NI-DAQ avec un langage .NET, un projet existant risque de produire des erreurs donnant lieu au message "error CS0011: Referenced class 'className' has base class or interface 'NationalInstruments.ISynchronizeCallbacks' defined in an assembly that is not referenced. (Erreur CS0011 : le 'NomDeClasse' de la classe référencée appartient à une classe ou à une interface de base 'NationalInstruments.ISynchronizeCallbacks' qui est définie dans une assemblée non référencée.) You must add a reference to assembly 'NationalInstruments.Common'." (Vous devez ajouter une référence à l'assemblée 'NationalInstruments.Common'.) Pour éliminer cette erreur, ajoutez une référence à l'assemblée NationalInstruments.Common au projet. Ce problème a lieu lorsqu'un projet existant a été créé à l'aide de NI-DAQ 7.2 ou une version antérieure et reconstruit en utilisant NI-DAQ 7.3 ou une version ultérieure.

Raccourci vers l'aide NI-DAQmx .NET Framework 1.1

Un raccourci vers NI-DAQmx .NET Framework 1.1 Help est installé par défaut sous Démarrer»Programmes»NI-DAQmx .NET Framework 1.1 Help. Cette documentation est au format Microsoft Help 2.0 et requiert un afficheur Microsoft Help 2.0 pour s'afficher. Un afficheur Microsoft Help 2.0 est installé avec Microsoft Visual Studio .NET et le kit de développement Microsoft .NET Framework SDK. Le kit de développement est disponible gratuitement sur le site Web de MSDN à l'adresse http://www.microsoft.com/downloads. Si vous n'avez aucun de ces produits, vous aurez besoin d'un afficheur Microsoft Help 2.0 autonome pour afficher la documentation. Certains afficheurs de Help 2.0 peuvent être téléchargés, comme H2Viewer de Helpware.

Certains périphériques effectuent deux énumérations

Les périphériques CompactRIO supportés logés dans le boîtier NI USB-9162 effectuent deux énumérations dans MAX. Lorsqu'un périphérique comme le NI USB-9421 est installé pour la première fois, il apparaît d'abord sous le nom de NI USB-9162 avant de s'afficher correctement.

Déconnection d'un périphérique USB durant une opération DAQ

Débrancher un périphérique DAQ USB durant une opération DAQ risque de donner lieu à des résultats inattendus, notamment le blocage du système. Dans ces cas extrêmes, vous devez redémarrer l'ordinateur. NI vous recommande d'arrêter toutes les opérations DAQ effectuées sur un périphérique USB avant de le déconnecter de l'ordinateur.

Aide sur la propriété More»AI Convert»Rate

L'aide relative à la propriété More»AI Convert»Rate de NI-DAQmx C Reference Help mentionne que NI-DAQmx utilise la plus basse fréquence AI Convert Clock possible afin de permettre un temps de stabilisation maximal. Ces informations ne sont plus exactes. NI-DAQmx utilise désormais la fréquence AI Convert Clock maximale plus 10 microsecondes supplémentaires pour chaque temps de stabilisation de voie afin de compenser la plupart des limites de stabilisation possibles du système.

Utilisation de NI-DAQmx et de NI-DAQ traditionnel (ancien driver) sur le même ordinateur

Les applications existantes développées avec une version antérieure de NI-DAQ s'exécuteront avec NI-DAQ traditionnel (ancien driver). Vous pouvez utiliser simultanément les API de NI-DAQ traditionnel (ancien driver) et de NI-DAQmx sur le même ordinateur, à condition de respecter les restrictions suivantes :

Reportez-vous à l'adresse ni.com/support pour obtenir des détails et des instructions sur les sujets suivants :

Périphériques supportés par NI-DAQ 7.5

Support du système d'exploitation

NI-DAQmx 7.5 et NI-DAQ traditionnel (ancien driver) version 7.4 supportent Windows 2000/NT/XP. NI-DAQ 7.x sous Windows NT exige le Service Pack 6 ou plus récent. Si vous utilisez Windows NT, assurez-vous d'avoir installé Internet Explorer 5.0 sur votre ordinateur afin que vos applications d'aide fonctionnent correctement. Les périphériques PCMCIA ne sont pas supportés dans NI-DAQmx sous Windows NT.

NI-DAQmx 7.5 supporte PharLap uniquement avec le Module LabVIEW Real-Time 7.1.

Measurement Studio nécessite Visual Studio .NET 2003, qui lui-même nécessite Windows 2000/NT 4.0/XP. Si vous utilisez DAQmx .NET Library, .NET 1.1 framework est requis. .NET 1.1 exige Windows 2000/XP.

Les utilisateurs de Windows Me/98 doivent utiliser NI-DAQ 7.1 ou une version antérieure. Les utilisateurs de Windows 95 doivent utiliser NI-DAQ 6.9.3 ou une version antérieure.

Pour connaître les instructions d'installation spécifiques à un système d'exploitation, consultez la rubrique Hardware Installation / Configuration Troubleshooter à l'adresse ni.com/support/install.

Pour trouver et télécharger une version antérieure de NI-DAQ qui supporte les autres systèmes d'exploitation, reportez-vous à la page ni.com/downloads.

Support des logiciels d'application NI

Le tableau suivant dresse la liste des versions des logiciels d'application supportées par NI-DAQmx et NI-DAQ traditionnel (ancien driver). Si vous n'utilisez pas un logiciel d'application NI, reportez-vous à la section Support de Microsoft Visual Studio.

Logiciels d'application NI Versions supportées par NI-DAQmx Versions supportées par NI-DAQ traditionnel (ancien driver)
LabVIEW 7.x 6.1—7.x
Module LabVIEW Real-Time 7.1 1 6.1—7.x
LabWindows/CVI 7.x 6.0—7.x
Measurement Studio 7.x 6.0—7.x2
1 Pour utiliser le Module LabVIEW Real-Time 7.1 avec NI-DAQmx, vous devez utiliser NI-DAQmx version 7.2 ou une version ultérieure.
2 NI-DAQ traditionnel (ancien driver) n'inclut pas d'interfaces Measurement Studio C++ ou .NET.

Support de Microsoft Visual Studio

Le tableau suivant recense les langages de programmation et les versions de Microsoft Visual Studio qui sont supportés par NI-DAQmx et NI-DAQ traditionnel (ancien driver).

Langage de programmation Versions de Visual Studio supportées par NI-DAQmx Versions de Visual Studio supportées par NI-DAQ traditionnel (ancien driver)
ANSI C 6.0 et versions ultérieures 6.0 et versions ultérieures
C++ 2003 (7.1)1
Visual Basic 6.0 6.0 SP62 6.0 SP63

Langages
.NET Framework 1.1 (C# et Visual Basic.NET)
2003 (7.1)
1 Nécessite la version 7.x de Measurement Studio.
2 Supporté par l'intermédiaire de la bibliothèque de types ANSI C
3 Support par l'intermédiaire d'ActiveX.

Les versions plus anciennes de NI-DAQ supportent d'autres versions de ces langages et logiciels d'application. Pour trouver et télécharger une version plus ancienne du driver, reportez-vous à ni.com/downloads.

Périphériques supportés

La liste suivante détaille les périphériques supportés par NI-DAQmx et NI-DAQ traditionnel (ancien driver). Le support des périphériques est divisé en plusieurs catégories :

Périphériques supportés uniquement par NI-DAQmx

NI-DAQmx supporte les périphériques suivants :

Périphériques supportés par NI-DAQmx et NI-DAQ traditionnel (ancien driver)

Les périphériques suivants sont supportés par NI-DAQmx et NI-DAQ traditionnel (ancien driver). Vous ne pouvez étalonner des périphériques SCXI que dans NI-DAQ traditionnel (ancien driver).

Périphériques supportés uniquement par NI-DAQ traditionnel (ancien driver)

NI-DAQmx ne prend pas en charge les périphériques suivants. Les périphériques suivants sont supportés uniquement par NI-DAQ traditionnel (ancien driver) :

Périphériques qui ne sont plus supportés par NI-DAQ 7.x

Les produits suivants ne sont pas supportés NI-DAQmx 7.x ni par NI-DAQ traditionnel (ancien driver) 7.x, et ne le seront pas non plus par les futures versions de NI-DAQ. Toutes les mentions de produits non supportés, comme les périphériques VXI-DAQ, par exemple, devraient être ignorées. Vous devez utiliser la version 6.9.x ou antérieure de NI-DAQ pour programmer ces périphériques :

Configuration système requise

Développement

Processeur (minimum) Pentium III/Celeron 600 MHz ou équivalent
RAM 128 Mo
Résolution d'écran 800 x 600 pixels
Système d'exploitation Windows 2000/NT/XP ou versions ultérieures


Processeur recommandé Pentium 4 ou équivalent
RAM 256 Mo
Résolution d'écran 1024 x 768 pixels
Système d'exploitation Windows 2000/NT/XP ou versions ultérieures

Déploiement

Processeur (minimum) Pentium 200 MHz ou équivalent
RAM 64 Mo
Résolution d'écran 800 x 600 pixels ou pas d'écran
Système d'exploitation Windows 2000/XP ou versions ultérieures


Processeur recommandé Pentium III/Celeron 600 MHz ou équivalent
RAM 256 Mo
Résolution d'écran 1024 x 768 pixels ou pas d'écran
Système d'exploitation Windows 2000/XP ou versions ultérieures

Vous devez avoir Internet Explorer version 5.0 ou version ultérieure pour utiliser certaines fonctionnalités de la documentation NI-DAQ 7.x, comme par exemple l'aide et l'explorateur Device Document Browser.