Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Define task between E/M-series devices

I have two E-series devices (PCI-6023E) that I want to synchronize.
I hoped that I just needed to define the RTSI Cable in MAX and then define a NI-DAQmx Task using the channels from the two devices.
 
But this is not possible, (since the channels are from two independent devices) as MAX complaints. Is this correct?
 
Reading up on the I found that it is only possible for S-series devices, and if you define a CompactDAQ frame with plug-in USB devices. Is this correct?
 
Will E- and M-series devices be supported in a future version of DAQmx?
 
Any other way to define a task with more independent devices?
 
-cpede
0 Kudos
Message 1 of 8
(3,696 Views)
Of course you can synchronize 2 E series devices
 

But this is not possible, (since the channels are from two independent devices) as MAX complaints. Is this correct?
What exactly is MAX "complaining"?? what error are you getting??
 

Will E- and M-series devices be supported in a future version of DAQmx?
It is supported in latest version and will be supported in near future versions too
0 Kudos
Message 2 of 8
(3,691 Views)
Of course you can synchronize 2 E series devices
Look at multi device synchronization section in this link to know how to achieve it
 
Also look at Multi Device synchronization example VI's shipped with labVIEW.
 
Find these in, LabVIEW>>Find Examples>>Hardware input and output>>DAQmx>>Synchronization>>Multi Device Folder
 
 
 

But this is not possible, (since the channels are from two independent devices) as MAX complaints. Is this correct?
What exactly is MAX "complaining"?? what error are you getting??
 

Will E- and M-series devices be supported in a future version of DAQmx?
It is supported in latest version and will be supported in near future versions too
0 Kudos
Message 3 of 8
(3,688 Views)

Thanks for the answer, maybe I was not clear in my question.

Initially I was looking for synchronizing two USB devices (NI USB-9215A). I found that if I used a CompactDAQ "hub" I was able,
directly in MAX, to define a Task that used analog input channels from both devices.

The I though, great, and then I tried with two PCI-6023E boards, then I of cause did not have the CompactDAQ possibility, but I
could use the RTSI Cable definition. But in that case I cannot define a Task in MAX using analog input channels from both devices.
This would have been logically for me at least, to be able to do that.

The I read up and found out that I could do this (the RTSI trick) with only S-series devices. I would be great tyo be able to do this with
E- and M-series as well.

I know that I can in code set the triggering etc. to synchronize multiple E- and M-devices, but it would be much easier to use the Tasks
in MAX, now since it is available.

-cpede

 

0 Kudos
Message 4 of 8
(3,684 Views)
Here is another link to the topic

http://zone.ni.com/devzone/cda/tut/p/id/3615

You can sync the devices, but you need a seperate task for each device. So you need to code it...

Felix
0 Kudos
Message 5 of 8
(3,680 Views)

Hi, 

 

Just came across the topic in the forum and it is exactly what I'm looking for !! May I know if it is really possible to create one task that contain the channels from 2 M-series boards ? I tried DAQmx 8.3 but it doesn't allow me doing this !! Which version support this ? 

 

thanks a lot

0 Kudos
Message 6 of 8
(3,242 Views)

I cannot test the solution now, but I think you need to do this:

 

Add or define two E-series devices.

Add a RTFI cable in MAX.

Bind the two devices using the RTFI configuration in MAX.

 

I believe that you should use v9 or newer.

 

-cpede

0 Kudos
Message 7 of 8
(3,236 Views)

Hi Metron Mike,

 

Unfortunately it is not currently possible to have multiple M Series devices in a single task.  Our newer X Series Multifunction DAQ Devices do support this feature.  Other product lines that support the feature are S Series, DSA, and SC Express product lines.  You can't necessarily have multi-device tasks across families, although there are some cases where it is possible depending on your specific hardware.

 

In a sense, a C Series chassis is treated as a single device, with the modules being removable front-ends.  You can  have multiple cDAQ modules in the same task if they are in the same chassis.

 

 

If you're looking to synchronize multiple devices, there are examples available to help achieve this.

 

 

Best Regards,

John Passiak
0 Kudos
Message 8 of 8
(3,218 Views)