09-29-2008 02:02 PM
I am moving from a power pc to an intel machine.
I am also upgrading labview 8.0 to labview 8.6
AND
NI Daq mxbase 2.1 to NI Daq mxbase 3.2
and changing cards
NI 6052e to PCIe 6251
I am using the DAC and ADC functionality of the boards.
My old vi still works. It reads in and writes out properly.
BUT runtime has increased by a factor of four.
Also mxbaseconfig 3.1 doesn't seem to find any devices.
09-30-2008 04:56 PM
Does the 6052 still work in your new PC? If so I would recomend that you try to rerun the program with that card installed.
How complicated is the VI? There might be some parts that we need to rework in order to take advantage of the new hardware.
If it is small you may want to post it here.
10-01-2008 12:54 PM
Unfortunately the slots in the power pc machine are pci
and the slots in the intel machine are pcie
so the cards can not be switched.
I suspect the problem has to do with the change in daqmxbase
or
the change in processor
10-02-2008 02:08 PM
Jankjo,
In order to verify your suspicions I would like to have you run an example program for DAQmx base on both machines (any should do). This will confirm it being the processor and/or DAQmx base if the old machine is faster. If this however is faster on the new pc (as expected) then we have a problem with the program.
Are you possibly closing and opening your DAQmx tasks repeatedly?
10-03-2008 02:43 PM
Jankjo,
If you could I would also like to have you run a Performance and Memory report for your VI. This will tell us which VI's are taking up most of the time. You can do this by going to Tools>>Profile>>Performance and Memory... then enable timing statistics and timing details. Now you can run the VI and if you would post the results here it would be most appreciated.
In the mean time I will be trying to replicate your problem here.