LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

DAQmx device not showing in LabView 2009

Solved!
Go to solution

Hi

I have a USB-6501 that im trying to use with LabView 2009. It is installed and shows up in MAX however when i try to access it through LabView its not listed when i try to set the physical channel of the DAQms create channel vi. The entire device is missing.

 

Anyone had this problem or have an idea what im doing wrong?

0 Kudos
Message 1 of 9
(3,444 Views)

Nimgaard wrote:
[...] however when i try to access it through LabView its not listed when i try to set the physical channel of the DAQms create channel vi. [...]

65xx is a digital device and does not provide analog input channels. I assume that you created the physical channel control using the DAQmx Create Channel.vi. If the Create Channel VI is still set to AI (default), then the filter of the physical channel control only displays devices capable of analog input.

 

hope this helps,

Norbert 

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 2 of 9
(3,432 Views)

Thanks for the answer, however i have tried that but it still wont list the device.

 

/ Nimgaard

0 Kudos
Message 3 of 9
(3,429 Views)

Could you post your VI?

 

Norbert 

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 4 of 9
(3,426 Views)

Sure, its only a vi with the create channel vi as im just trying to connect to the device.

 

If i add a MAX task instead, the device with ports and channels is available, but not when trying to specify a channel directly in the block diagram with the physical channel property.

 

/Nimgaard

0 Kudos
Message 5 of 9
(3,424 Views)
Solution
Accepted by topic author Nimgaard

As i thought.... your physical channel constant is filtered for AI only. Please change it by rightclicking on it and select "IO Name Filtering...".

In the dialog, change the IO Type to Digital Input. Now you should find the 65xx device.

 

Note that the setting for the IO Filtering is determined when creating the constant/control. So if you created it when the DAQmx Create Channel was configured to AI Voltage (Default), the IO Name Filtering is AI. This will not change just because you reconfigure the DAQmx Create Channel.....

 

Norbert 

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
Message 6 of 9
(3,420 Views)

It worked.

 

Thanks a lot, it would have taken me some time to find that one by myself.

 

Is there any way to turn of that filter? If i recall correctly, with my old LabView installation i never had to do that. Or is it only when handling devices with both analog and digital inputs?

 

/ Nimgaard

0 Kudos
Message 7 of 9
(3,407 Views)

It's a story of "what do i do first?".

If you first configure DAQmx Create Channel correctly and then create the constant, you will not run into this issue.

If you only use AI in your application, you will never encounter the issue.

 

It is not possible to change this behavior.

 

hope this helps,

Norbert 

Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.
0 Kudos
Message 8 of 9
(3,395 Views)

Ok, thanks again for all the help.

 

/ Nimgaard

0 Kudos
Message 9 of 9
(3,392 Views)