02-27-2012 03:53 PM
How can I upload an array with 100000 values declared as a double into a user defined waveform list on a Tektronix AWG5012C?
02-28-2012 06:05 PM
Hello,
I would recommend IVIScope - AcqWfm Edge Triggered.vi within the example finder. I think that will get you in the right direction.
Daniel
The attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system, or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject to the Sample Code License Terms which can be found at:http://ni.com/samplecodelicense
02-28-2012 09:29 PM
03-07-2012 01:28 PM
Thank you for the reply. The link I got was for an oscilloscope. I need info on a Tektronix Arbitrary Waveform Generator model AWG5012C. If you have an example of how to pass an array of real numbers to the arb it would greatly be appreciated. Thanks again.
03-07-2012 01:51 PM
03-07-2012 02:08 PM
Drivers for a C model do not exist. I am using Visa write commands.
03-07-2012 02:42 PM
03-07-2012 02:57 PM
I did look. There is one sub vi that will work for integers. I need to pass an array of real values not integers.
03-07-2012 03:04 PM
I asked if you looked at the examples. There is one called Generate a Noisy Signal. It creates a waveform data type (this is a DBL in case you did not know) and uses a function called Import Waveform From LabVIEW. If this is not real close to what you are asking, please explain the differences.
03-07-2012 03:27 PM
I did look at the examples. The one you said to look at, generate a noisy signal, will not work for me. I have 100,000 values between 1 and -1 in single point precision format. I did find an example that will accept integers only. This example then converts the byte array to a string and then sends it to the ARB. I need to send an array that has values other than just integers.