LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Pour une carte PCI6071E, problème d'utilisation de AI_Configure sous CVI 6.0

Cette carte est elle reconnue par la fonction AI_configure ?
Ou doit on prendre les bibliothèques associée ?

Lorsque j'utilise cette fonction, la programmation du mode - différentiel ou NRSE - n'est pas pris en compte. La carte fonctionne uniquement suivant le mode programmé sous MAX
0 Kudos
Message 1 of 4
(3,106 Views)
Hello,

The "AI_Configure" function has the following prototype: status = AI_Configure (deviceNumber, chan, inputMode, inputRange, polarity, driveAIS)
The parameter InputMode indicates whether the analog input channels are configured for single-ended (RSE or NRSE) or differential operation.
0: Differential (DIFF) configuration (default).
1: Referenced Single-Ended (RSE) configuration. This is used when the input signal does not have its own ground reference. The negative (-) input of the instrumentation amplifier is tied to the instrumentation amplifier signal ground to provide one.
2: Nonreferenced Single-Ended (NRSE) configuration. This is used when the input signal has its own ground reference. The ground reference for the input signal is connected to AISENSE, which is tied to the negative (-) input of the instrumentation amplifier.
For the NI-6071E, the AI signals are AI <0..63>, AI SENSE, AI SENSE 2, and AI GND. In single-ended mode (RSE or NRSE), signals connected to AI <0..63> are routed to the positive input of the PGIA. In differential mode, signals connected to AI <0..7, 16..23, 32..39, 48..55> are routed to the positive input of the PGIA, and signals connected to AI <8..15, 24..31, 40..47, 56..63> are routed to the negative input of the PGIA.
A good starting point is to use the shipped examples for CVI provided with the driver NI-DAQ. You can find AI examples at the following path:
C:\Program Files\National Instruments\CVIxx\samples\daq\Ai

Hope this helps.
Best Regards.

Matthieu Gourssies
National Instruments
0 Kudos
Message 2 of 4
(3,097 Views)
J'ai ré implanté NI Daq pour avoir accès aux fonctions avancées de la bibliothèque Data Acquisition sous CVI 6.0

Sur la ligne de commande
status = AI_Configure (BOARD_PCI6071E, -1, mode, RANGE / 2.0, BIPOLAIRE, TRUE)

le mode de fonctionement de la carte programmé sous MAX reste prioritaire quelque soit la valeur du paramètre "mode".

La fonction ne retourne pas d'erreur status = 0
0 Kudos
Message 3 of 4
(3,041 Views)
Bonjour,

Je viens de faire le test avec une PCI-6071E sous CVI7.1 avec NI-DAQ 7.3 et je ne reproduis pas votre problème.
Une manière de vérifier le bon comportement de la fonction AI_Configure est de faire le test suivant:

1. Câblez via un simple fil les entrées AI0 et AI8
2. Câblez une source de tension continue de référence (entre 0-10V) aux bornes de AI0 et AIGND
3. Exécutez votre programme de lecture de la voie 0 en spécifiant le mode d'entrée à RSE
4. La mesure étant faite entre AIGND et AI0, la valeur mesurée doit être égale à la tension d'alimentation
5. Reexécutez votre programme de lecture de la voie 0 en spécifiant le mode d'entrée à Différentiel
6. La mesure étant faite entre AI0 et AI8 (relier entre elles donc au même potentiel), la valeur mesurée est 0

Si ce n'est pas le cas, la carte a un défaut ou votre programme de lecture contient une erreur de code. Sinon, la carte fonctionne normalement.

Cordialement.

Matthieu G.
AE, NI France
0 Kudos
Message 4 of 4
(3,014 Views)