Libération de tous les canaux DMA d'un périphérique AT de la série E

NI-DAQ Measurement & Automation Explorer

Libération de tous les canaux DMA d'un périphérique AT de la série E

Si vous souhaitez que votre périphérique AT de la série E n'utilise que des interruptions, alors que des canaux DMA lui ont été affectés, appelez la fonction NI-DAQ Set_DAQ_Device_Info (ou le VI LabVIEW Définir les infos d'un périphérique DAQ et changez le mode de transfert en interruptions uniquement ou "Interrupts Only". Une autre méthode consiste à supprimer tous les canaux DMA alloués à un périphérique AT de la série E au niveau du Gestionnaire de périphériques. Suivez ces étapes pour libérer des canaux DMA sous Windows 2000/XP :

  1. Sous Windows 2000/XP, ouvrez le Gestionnaire de périphériques en cliquant sur Démarrer»Paramètres»Panneau de Configuration»Système. Dans la fenêtre des Propriétés système, sélectionnez l'onglet Matériel. Cliquez sur Gestionnaire de périphériques.
  2. Développez la catégorie Data Acquisition Devices pour afficher la liste des périphériques DAQ installés. Vous remarquerez qu'il existe deux entrées pour chaque périphérique AT de la série E, lesquelles sont différenciées par les suffixes périphérique logique (1 sur 2) et périphérique logique (2 sur 2). Ceci s'explique par certaines limitations du Plug and Play.
  3. Sélectionnez le premier périphérique logique et cliquez sur Propriétés. Dans la fenêtre des Propriétés du périphérique, sélectionnez l'onglet Ressources. À côté du champ intitulé "Paramètres basés sur", sélectionnez la configuration de base 0002 ou 0003 pour le premier périphérique logique afin de supprimer ses deux canaux DMA.
  4. Pour supprimer le canal DMA assigné au second périphérique logique, désactivez ce périphérique logique au niveau de la section Utilisation du périphérique en bas à gauche de l'onglet Général. Redémarrez votre ordinateur.
  5. Lors de la prochaine exécution de MAX, vous constaterez qu'aucun canal DMA n'a été alloué à votre périphérique. Si cette méthode ne fonctionne pas (même lorsque le second périphérique logique est désactivé, Windows 2000/XP déclarant parfois qu'un canal DMA lui a été alloué), essayez une des deux méthodes suivantes :
    • La méthode la plus simple consiste à réserver des ressources sur la page Propriétés du système de votre ordinateur. Vous pouvez y accéder en faisant un clic droit sur l'icône Ordinateur dans le Gestionnaire de périphériques et en sélectionnant Propriétés. Lorsque la boîte Propriétés du système apparaît, sélectionnez l'option Accès Direct à la Mémoire (DMA), puis l'onglet Réservation des ressources. Si vous disposez d'un ordinateur à bus ISA et si vous souhaitez qu'aucune ressource DMA ne soit affectée au périphérique AT de la série E, réservez n'importe quel des canaux 5, 6 et 7 qui ne sont pas déjà utilisés par d'autres périphériques.
    • Une autre approche consiste à allouer tous les canaux DMA disponibles à d'autres périphériques avant d'installer votre périphérique AT de la série E. Si vous disposez d'autres matériels qui nécessitent des canaux DMA, installez-les en premier. Si votre périphérique AT de la série E a déjà été installé, vous pouvez le supprimer du Gestionnaire de périphériques et rafraîchir à nouveau après l'ajout de l'autre matériel.

Si vous utilisez un ordinateur à bus EISA avec un périphérique AT de la série E, reportez-vous à la section Ordinateurs à bus EISA.