Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between reset in NIMAX and DAQmxResetDevice

I am using a PXI-6259 (M Series) and am doing different low-level software signal routing within the board for various experiments. When I switch between experiments I reset the board in NI-MAX to always start from a default configuration. This works, but is somewhat inconvenient. If I try to reset the device using DAQmxResetDevice in my program I experience some erratic behavior during the following acquisition, which only goes away after a NIMAX reset. There seems to be a difference between the two reset methods. What are they and how can I mimic the NIMAX reset in software? Thanks, Martin
0 Kudos
Message 1 of 3
(4,540 Views)

Hi mcfischer,

 

Technically these are the same processes. Can you please especify what is the behaviour that you see when resetting the device? After doing so in LabVIEW have you use the DAQmx stop or Clear task?

0 Kudos
Message 2 of 3
(4,471 Views)
Hi jred101, I am using low-level routing, such as mapping 10MHz clocks, trigger signal, sync signals etc.. After switching between some specific routing combinations I see cross-talk, for example on some input channels I see periodic fluctuations, possibly an aliased, low-voltage copy of one of the clock signals. This problem persists when I stop my tasks and reset the board via DAQmxResetDevice(), then restart my task. The problem disappears when I reset the board in NIMax instead. So it seems some routings are affected differently. I am using LabWindows/CVI and NI-DAQmx 9.8.0 for the card. Thanks, Martin
0 Kudos
Message 3 of 3
(4,452 Views)