07-12-2006 09:45 AM
07-12-2006 10:20 AM - edited 07-12-2006 10:20 AM

Message Edited by David Crawford on 07-12-2006 04:21 PM
07-18-2006 05:25 PM
Hello David,
Thanks for your help.
Perhaps, I should be explain a little more to figure out how to apply your suggestion to the 'save data' case in the attached VI.
1. Although there are 8 pulse gens on the front panel. There are only 4 differential pair since two aggressors are used as a single differential pair.
2. The current 'save data' case only saves the data in text file format for any number of enabled aggressors on the front panel.
3. Having said #1 & 2, the real goal is to generate; % of crosstalk vs. # of "enabled pair(s)/channels "
I am not sure how to handle all the data collected for multipled enable pairs and create the plot...(like the attached)...
Perhaps, can this be done using Excel? (for saving data and drawing plot??)
07-25-2006 12:52 PM
07-26-2006 03:07 AM
07-27-2006 04:17 PM
07-28-2006 02:56 AM
Here are the VI's in 7.1
Your for..loop should be the number of channels. So that be 1 to 4. In each iteration of the for .. loop you should setup the appropriate pulse generators and then make the scope measurement which will give you 1D array. You can the find the MAX of the 1D array within each iteration. You can use autoindexing to build the MAX(Scope[]) results and then save that to a file.
David
08-02-2006 11:13 AM
08-02-2006 11:50 AM - edited 08-02-2006 11:50 AM


Message Edited by David Crawford on 08-02-2006 05:50 PM
08-02-2006 03:34 PM
I was able to follow the first suggestion, but not the second one. I couldn't find the 'write to text file.vi'
I may not have done this correctly since it is not showing the correct graph...
I wonder if the 2nd frame of the flat sequence is doing adaptive xtalk evaluation before it generates the '%xtalk vs. # of channels' (??)