<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: post processing using NI6225 in LabVIEW</title>
    <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/309597#M160661</link>
    <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;I had a limited opportunity to do some very crude time-trial testing.&amp;nbsp; I had only 1 DAQ board and a 2 GHz Pentium.&lt;/P&gt;
&lt;P&gt;First test was call DAQmx Create Virtual Channel and DAQmx Timing to pre-define 16 tasks (1 for each unique AI channel on the board).&lt;/P&gt;
&lt;P&gt;Then I made a double-nested FOR loop.&amp;nbsp; The outer loop ran 60 times, the inner loop ran 16 times per outer loop (once for each pre-defined task), making a total of 960 iterations.&amp;nbsp; The only thing I did in each loop was call DAQmx Start and then DAQmx Stop on the same task.&amp;nbsp; There were no calls to Read or Clear.&amp;nbsp; In your real app&amp;nbsp;you'd be trying to call DAQmx Stop on one task then DAQmx Start on another.&amp;nbsp; There were a total of 16 unique tasks which were each cycled 60 times.&amp;nbsp; On my system this took about 1300 msec.&lt;/P&gt;
&lt;P&gt;Better than I had expected, but then I decided to check the effect of overloading the DAQmx driver with lots of separate tasks.&lt;/P&gt;
&lt;P&gt;So&amp;nbsp;I tried pre-defining 960 tasks.&amp;nbsp; Since I only have 16 channels, each set of task settings was re-used 60 times.&amp;nbsp; Again, 960 separate tasks in an array, but only 16 unique settings.&amp;nbsp; This time the outer loop ran only 1 time while the inner loop ran 960 times (once for each task).&amp;nbsp; This time my system needed about 11 seconds for all the reprogramming.&lt;/P&gt;
&lt;P&gt;Bottom line: &lt;STRONG&gt;avoid all the stopping and starting&lt;/STRONG&gt;!&amp;nbsp; You really need a solution where each board has a single 80-channel task that starts just once at the beginning of the program.&amp;nbsp; During all the middle, you can read the data that's being buffered by the hardware and do your evaluations &lt;EM&gt;without &lt;/EM&gt;stopping the tasks.&lt;/P&gt;
&lt;P&gt;Now, the fact that your signals will be sine waves at a constant frequency is &lt;STRONG&gt;great news&lt;/STRONG&gt;!&amp;nbsp; I'm quite sure now that the UNDERsampling idea should work for you, once I explain it more understandably.&amp;nbsp; Please try reading it carefully again and post back with specific questions where I'm not clear.&lt;/P&gt;
&lt;P&gt;-Kevin P.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 11 Jan 2006 23:54:17 GMT</pubDate>
    <dc:creator>Kevin_Price</dc:creator>
    <dc:date>2006-01-11T23:54:17Z</dc:date>
    <item>
      <title>post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/294855#M154531</link>
      <description>&lt;DIV&gt;I have 12 NI6225 DAQ Boards (~960 chs).&amp;nbsp; I want to set up LV8 to read Ch1 on all 12 boards ( SW trigger) then Ch2 on all 12 boards, then Ch3 etc.&amp;nbsp; I need to store ALL this data then process it ( post process?)&amp;nbsp; after acquiring all 900 chs.&amp;nbsp; Any suggestions or examples ?&amp;nbsp; In post processing how does LV distinguish between the raw data from Ch1 board 0 and ch 2 board 0 or even ch1 board 1 ?&lt;/DIV&gt;
&lt;DIV&gt;Make my day and answer this question.&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;/DIV&gt;
&lt;DIV&gt;Clint E.&lt;/DIV&gt;</description>
      <pubDate>Thu, 01 Dec 2005 14:51:20 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/294855#M154531</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2005-12-01T14:51:20Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/295514#M154832</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;Clint,&lt;BR /&gt;
&lt;BR /&gt;
In order to do this, you will need 12 individual tasks. Since you have
12 of these, I'm assuming that you have them inside of a PXI chassis.
The attached example is for 2 devices, but you can extend it to more by
repeating the bottom half of the code. You should physically locate the
master device (the one with the reference clock being exported) in slot
2 of your PXI chassis (the source of the star timing). In this code,
all other devices are synchronized with the master device reference
clock. Whenever the master's Start Task VI is called, this will assert
the AI Start Trigger signal on the master device, and all other devices
will use that as a digital trigger to begin their acquisitions. Please
make sure that all other devices execute their Start Task before the
master does (Merge Errors VI would be helpful). This process will
result in each of your devices acquiring samples at the exact same
time. The output of each analog read will output an array of waveforms,
with each waveform corresponding to the samples acquired on a single
channel of that device. To specify the order with which the channels
are scanned, order them that way in the physical channel control. For
instance Dev1/ai1,Dev2/ai3, Dev1/ai5 will acquire one sample from
channel 1, channel 3, and channel 5, then repeat. Please let me know if
this is not what you were asking, or if you have any additional
questions.&lt;BR /&gt;
&lt;BR /&gt;
Hope this helps,&lt;BR /&gt;
&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by Voltage Viper on &lt;SPAN class="date_text"&gt;12-02-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;12:13 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2005 18:12:22 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/295514#M154832</guid>
      <dc:creator>Ryan_V[DE]</dc:creator>
      <dc:date>2005-12-02T18:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/295925#M155029</link>
      <description>&lt;DIV&gt;Ryan,&lt;/DIV&gt;
&lt;DIV&gt;Could you save this in LV7.1 ?? I don't have LV8 yet.&lt;/DIV&gt;
&lt;DIV&gt;If I understand this, when I SW Trigger on slot 2 a PF0 channel all the other boards are triggered simutaneously ?&amp;nbsp; I assume its unique to the AI vi because what if I wanted to trigger each board individually ?&amp;nbsp; You are correct, I do have them in a PXI Chassis.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Clint&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Dec 2005 12:15:00 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/295925#M155029</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2005-12-05T12:15:00Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296003#M155063</link>
      <description>&lt;DIV&gt;Ryan,&lt;/DIV&gt;
&lt;DIV&gt;Another question.&amp;nbsp; With these (12)&amp;nbsp;Ni6225 I'll have 900+ channels.&amp;nbsp; If a ch is above a certain threshold I plan on making it light up green and visible ( using property nodes).&amp;nbsp; Can you set up say 500 property nodes without clicking on each&amp;nbsp;LED and say Create&amp;gt;Property node?&amp;nbsp; For example 500 will be displayed and green.&amp;nbsp; The other 400 will be greyed out.&amp;nbsp; If I have to do a property node for each LED it will create a tedious task.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Clint&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Dec 2005 15:09:02 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296003#M155063</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2005-12-05T15:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296008#M155066</link>
      <description>Clint,&lt;BR /&gt;
&lt;BR /&gt;
Here is the VI in 7.1. You are correct in that a software trigger will
simultaneously start all boards. Perhaps when you see the VI, this will
make a little more sense. Basically, tasks for the other cards are set
up to wait on a digital trigger from the device in slot 2. Whenever
your application sends a software trigger to that device, it asserts a
certain digital line (ai/StartTrigger) which triggers the other cards
in your PXI chassis. I have also attached another VI which is used in
this applicaion. It should already be on your computer, used in the
shipping examples, but LabVIEW usually has trouble finiding it. Please
let me know if you have any more questions.&lt;BR /&gt;
&lt;BR /&gt;
Regards,&lt;BR /&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Dec 2005 15:18:32 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296008#M155066</guid>
      <dc:creator>Ryan_V[DE]</dc:creator>
      <dc:date>2005-12-05T15:18:32Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296011#M155068</link>
      <description>Clint,&lt;BR /&gt;
&lt;BR /&gt;
I would build a loop which reads the data, makes a decision (greater
than threshold?), and then adds the result of that decision into a
boolean array. Then, instead of individual booleans, you could just
have an array of them and wire your data array directly to it. Does
this sound like an option?&lt;BR /&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Dec 2005 15:22:08 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296011#M155068</guid>
      <dc:creator>Ryan_V[DE]</dc:creator>
      <dc:date>2005-12-05T15:22:08Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296013#M155069</link>
      <description>Oops,&lt;BR /&gt;
&lt;BR /&gt;
Here they are.&lt;BR /&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Dec 2005 15:23:35 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296013#M155069</guid>
      <dc:creator>Ryan_V[DE]</dc:creator>
      <dc:date>2005-12-05T15:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296124#M155109</link>
      <description>&lt;DIV&gt;Thanks !&amp;nbsp; That may have saved me a lot of work.&amp;nbsp; As far as the property node goes, I may still have to do trial and error on that one.&amp;nbsp; I didn't quite understand your explaination.&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Dec 2005 18:29:28 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296124#M155109</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2005-12-05T18:29:28Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296153#M155124</link>
      <description>Clint, &lt;BR /&gt;
&lt;BR /&gt;
I have attached an example which simulates a decision on 12 cards and
80 channels. I'm sure you could come up with something similar to build
a 2 dimensional array with the result of your read operations. This
array is displayed on a classic array indicator with small LEDs, no
indices, and a transparent border. It appears to be a grid of booleans.
After running once, you will notice there is a difference between "on,"
"off," and "disabled" states. Please let me know if you have any
questions on this.&lt;BR /&gt;
&lt;BR /&gt;
Hope this helps,&lt;BR /&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Dec 2005 19:30:30 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296153#M155124</guid>
      <dc:creator>Ryan_V[DE]</dc:creator>
      <dc:date>2005-12-05T19:30:30Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296449#M155256</link>
      <description>&lt;DIV&gt;Ryan,&lt;/DIV&gt;
&lt;DIV&gt;Again, thanks a lot.&amp;nbsp; Its up to me now.&amp;nbsp; I was trying to save myself "calling" every LED ( 960 !!) and setting the property node for it.&amp;nbsp; When I run the test certain LEDs will be lit based on a voltage level.&amp;nbsp; If the LED is outside this group ( pattern) &amp;nbsp;but is above the&amp;nbsp;level ( a miswire) &amp;nbsp;it will be lit&amp;nbsp;red and greyed out&amp;nbsp; to indicate its outside what is expected but has voltage on it.&amp;nbsp; This is to show the operator something is wrong. I tried setting a property node for an array thinking it would be applied to each LED in the array.&amp;nbsp; It wasn't the case.&amp;nbsp; It applies the property node to the element "array".&amp;nbsp; You've given me a great starting point.&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Dec 2005 11:23:36 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/296449#M155256</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2005-12-06T11:23:36Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/297286#M155583</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;&lt;P class="MsoNormal"&gt;Hi Clint Eastwood (!),&lt;BR /&gt;
&lt;BR /&gt;
You can do almost anything in LabVIEW - but finding the most efficient way is
what the art is. You CAN indeed access the properties of the element INSIDE the
array. I have shown this in the attached "ChangingProperties.vi" as
the first part. The problem with changing the properties of an element inside
the array is that once you change one element, you change ALL elements. This is
because the array simply stores the "type" information for one
element and the difference between each element therefore only can be the
value.&lt;BR /&gt;
&lt;BR /&gt;
So what if you actually use 960 indicators in the front panel? Other than
taking you a month to manually create the front panel, there is actually a way
to access the properties of a certain indicator - without having to create 960
Property Nodes. In the "ChangingProperties.vi" I am accessing one of
two indicators using only the name of the indicator to specify which indicator
to access. You will then have to do the code that decides exactly which indicator
you need to change.&lt;BR /&gt;
&lt;BR /&gt;
Okay, the above two solutions both have issues in terms of development time,
readability, maintainability and scalability. I definitely see the best
solution in your case to be the use of two 2D-arrays on top of each other. One
array (let's call it "Array 1") will show the actual value of the
channels in numbers and the other array ("Array 2") will show
different colors depending on the different states that you want. I chose to
use a Color Box as the element in Array 2 to give you more than the two options
(True/False) you would have had if you used a Boolean indicator instead. In the
attached "MultiArrayColors.vi" I compare the values of each element
in Array 1 with the specified Threshold value and colors (green or red) the
Array 2 according to the result. I also compare with a second condition to
color some of the elements a third color (blue).&lt;BR /&gt;
&lt;BR /&gt;
The hardest part of the third solution is to color every part of Array 1
transparent. It is done fastest by coloring the element and the empty array shell
transparent before you insert the element into the array shell. After that you
just put Array 1 on top of Array 2 and use the "Reorder » Move To
Back" option from the toolbar to make sure that Array 2 is places behind
Array 1.&lt;BR /&gt;
&lt;BR /&gt;
Let me know what you think, thanks.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Have fun - and more of it with LabVIEW 8!&lt;P&gt;&lt;/P&gt;&lt;/P&gt;&lt;P&gt;Message Edited by Philip C. on &lt;SPAN class="date_text"&gt;12-07-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;02:49 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2005 20:48:48 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/297286#M155583</guid>
      <dc:creator>Philip_Courtois</dc:creator>
      <dc:date>2005-12-07T20:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/297507#M155676</link>
      <description>&lt;P&gt;Philip,&lt;/P&gt;
&lt;P&gt;You're a "proven active veteran" so I'm sure this will work.&amp;nbsp; Give me some time to try it.&amp;nbsp; I'm a big advocate of LV.&amp;nbsp; I tell everyone whatever they can do in CVI I can do in LV.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Clint&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 08 Dec 2005 11:19:08 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/297507#M155676</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2005-12-08T11:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/297712#M155765</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Philip,&lt;/P&gt;
&lt;P&gt;Can I customize the elements in the array you sent me ?&amp;nbsp; Right now they're colored rectangles.&amp;nbsp; Can I make them round and a specified radius?&amp;nbsp; On that same note can you specify the radius size ??&amp;nbsp; I'm trying to overlay the digits into the rectangular array elements and without trial and error I don't know how big to make them so that one fits inside the other.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Dec 2005 17:55:14 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/297712#M155765</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2005-12-08T17:55:14Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/298584#M156192</link>
      <description>Hi Clint,&lt;BR /&gt;
&lt;BR /&gt;
Thanks for the nice words.&lt;BR /&gt;
&lt;BR /&gt;
Your new requests will not be as easy to implement as the solution I
already provided you. The "Color Box" control that I used in the array
as the background, only comes in rectangle shape. You therefore can't
use the "Color Box" as your round object, sorry.&lt;BR /&gt;
&lt;BR /&gt;
If you REALLY need a round shaped color background, there's one other
solution and that's to use a "Picture Ring" as the element in the
2D-array as the background. You can then insert three different images
of round, colored shapes created in another application (for example
Microsoft Paint). You can then choose different pictures in the
"Picture Ring" by specifying the index number of the image you want to
show. Since you are using images, the size of the round shape has to be
specified in the application you use to create the image with. If you
use my rectangle solution, you can easilly change the size of the
elements by using the "Resize Objects" menu in the toolbar.&lt;BR /&gt;
&lt;BR /&gt;
I hope you'll be able to get some good results...&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 12 Dec 2005 04:06:36 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/298584#M156192</guid>
      <dc:creator>Philip_Courtois</dc:creator>
      <dc:date>2005-12-12T04:06:36Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/299302#M156479</link>
      <description>&lt;DIV&gt;Ryan,&lt;/DIV&gt;
&lt;DIV&gt;Does this allow for full BW ( 250 KHz) when each channel on each card is read ?&lt;/DIV&gt;</description>
      <pubDate>Tue, 13 Dec 2005 13:44:54 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/299302#M156479</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2005-12-13T13:44:54Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/300531#M156977</link>
      <description>Clint,&lt;BR /&gt;&lt;BR /&gt;Actually, for our E and M series devices (but not S Series), we multiplex each channel into the ADC. The 250kS/s must be shared among all channels. If you are scanning 80 channels, your maximum rate for each channel will be approximately 3.125kS/s. Please note that even if you did have a DAQ card that could sample each channel at 250kS/s, you would have an aggreate data rate of around 500MB/s (250kS*2B/S*80channels*12cards), which exceeds the theoretical PCI bus bandwith of 127MB/s. What is the greatest frequency you need on each channel? Looks like you might have to wait for PCI Express. &lt;SPAN&gt;&lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://forums.ni.com/i/smilies/16x16_smiley-wink.gif" alt="Smiley Wink" title="Smiley Wink" /&gt;&lt;BR /&gt;&lt;BR /&gt;Hope this helps,&lt;BR /&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 15 Dec 2005 16:45:38 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/300531#M156977</guid>
      <dc:creator>Ryan_V[DE]</dc:creator>
      <dc:date>2005-12-15T16:45:38Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/300543#M156980</link>
      <description>&lt;DIV&gt;Ryan,&lt;/DIV&gt;
&lt;DIV&gt;I'm putting the read each channel into a for next loop with the index associated with the proper channel and card.&amp;nbsp; I want to concatenate the index to produce the proper output format&amp;nbsp; which will correspond to the channel.&amp;nbsp; I hope this way it will access each channel on an individual card at full BW.&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Haven't tried it yet.&lt;/DIV&gt;</description>
      <pubDate>Thu, 15 Dec 2005 16:58:33 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/300543#M156980</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2005-12-15T16:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/301114#M157203</link>
      <description>Clint,&lt;BR /&gt;
&lt;BR /&gt;
I'm not quite sure what you wish to accomplish here. Are you trying to
sequentially read a finite amount of data off of each channel on your
board? I think we may be confusing "bandwidths" here. Basically, your card has a fixed analog input bandwidth. The rate at which you can acquire a signal is determined by your sample clock. And since we have to obey Mr. Nyquist, it is up to you to make sure that there is no frequency content on your analog input signal higher than half of your sampling rate. &lt;BR /&gt;&lt;BR /&gt;If your signals have information up to 125kHz, then you must sample at 250kS/s. In order to do this for sequential channels, and quickly, I would set up finite tasks for each channel that you plan to use, then "Verify" them all with the "DAQmx Control Task VI." Then, all you need to do is sequentially call the "DAQmx Read" for each of these tasks, with "number of samples" set to -1. This will automatically start the acquisition on the board on the specific channel for the task, and acquire the exact number of samples specified. I would use for loops with shift registers to accomplish all of this. And of course, in your case, repeat this 12 times. &lt;BR /&gt;&lt;BR /&gt;Hope this helps,&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 16 Dec 2005 22:17:51 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/301114#M157203</guid>
      <dc:creator>Ryan_V[DE]</dc:creator>
      <dc:date>2005-12-16T22:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/306226#M159164</link>
      <description>&lt;P&gt;Ryan,&lt;/P&gt;
&lt;P&gt;I'm working w another Engineer who called National to get a SR#.&amp;nbsp; Is there any way you can take control of that SR# so we can discuss this over the phone ??&lt;/P&gt;
&lt;P&gt;( SR# 749607)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 04 Jan 2006 13:10:58 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/306226#M159164</guid>
      <dc:creator>Clint Eastwood</dc:creator>
      <dc:date>2006-01-04T13:10:58Z</dc:date>
    </item>
    <item>
      <title>Re: post processing using NI6225</title>
      <link>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/306533#M159291</link>
      <description>Clint,&lt;BR /&gt;&lt;BR /&gt;I've spoken with the Engineer who has been helping your colleague. I brought him up to speed on what we have discussed and you are certainly welcome to phone him regarding this issue. Alternatively, I would be more than happy to continue helping you here for the benefit of others. &lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Ryan&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 04 Jan 2006 22:51:59 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/post-processing-using-NI6225/m-p/306533#M159291</guid>
      <dc:creator>Ryan_V[DE]</dc:creator>
      <dc:date>2006-01-04T22:51:59Z</dc:date>
    </item>
  </channel>
</rss>

