04-25-2008 01:58 PM
04-28-2008 04:51 PM
04-28-2008 06:31 PM - edited 04-28-2008 06:31 PM
04-29-2008 12:13 PM
Hello Paul,
The PXIe5442 has the 32 MB option. I am using a 128KB (131072 actual) block for PC RAM script storage. I bumped this when the previous smaller buffer was exceeded and generated an error. While I did not count the bytes here, I assumed a similar overflow would generate a similar error. (CVI v8.5)
I also plan to occasionally stream the (5442) with a 8262/8263 RAID option with waveform scripting so any known roadblocks there would be appreciated.
Finally, I will need to know about any script limitations with PXI5421 - 32MB option. I actually have several more of these configurations to worry about.
All of the systems use some form of PCI-PXI / PCIe-PXI / PCIe-PXIe remote controller (not that it matters for this particular issue.)
Thanks,
Greg
04-29-2008 03:09 PM
Hi again Paul,
I should never read a post leave and then reply without re-reading. The other info you wanted.
Yes, the script with 126 (total) loops of 3 through 8 will run. The script with 127 loops will not complete before time out.
Waveform sizes zerowfm - 8 samples {0, 0, 0, 0, 0, 0, 0, 0}. wfm1 - 10,000 samples (swept frequency ), wfm2 - 120,000 samples (sine wave) Script buffer size 131072 bytes
Total memory use 391,088 bytes.
Memory option PXIe 5442 - 32 MB
Code snippet - I will need to extract from longer code give me a day or two. Coding question, I use a Spincore Pulseblaster PCI to time my experiment, how should we deal with the external triggering of the AWG?
I guess I can set it up and you can provide an appropriately spaced pulse train to trigger the device.
Greg
04-30-2008 12:53 PM
04-30-2008 05:39 PM
The pulse train that we use is (non standard - of course) user defined and asymmetric. Essentially, the minimum time step is the width of the output waveform plus 10 ms. More specifically, the up pulse of the TTL is defined by the width of the waveform and the user program requires at least 10 ms of down pulse prior to triggering the next waveform. Often this time is significantly more than 10 ms.
I am trying to get a baby program hacked out of our larger code that will use just the NI awg, NI digitizer, and any external trigger train. The requirement on the awg and scope is they must be Tclock enabled - although with the code you could work around that.
Greg
05-01-2008 03:50 PM
05-08-2008 08:51 AM - edited 05-08-2008 08:52 AM
05-09-2008 10:05 AM