01-08-2013 11:14 AM
I have a set of .wdt files that I want to put into an array and use the index in the WDT index channnel.VI to select the .wdt file I would like to run. How do you place the .wdt file into an array? I cannot find information on this and have tried several ways with no sucess.
01-09-2013 08:15 AM
Hell drdad,
To answer your question I will need to clarify a few points.
Regards,
Izzy O.
Applications Engineer
National Instruments
01-09-2013 10:00 AM
The files are generated using the NI ELVISmx Instrument Launcher, selecting the Arbitrary Waveform Generator, selecting the waveform editor. In the editor you can create various waveform that you can use and output on the MyDaq using the Output Channel in the Arbitrary Waveform Generator. The idea is to generate a driving frequency say 33 KHz and duty cycle it with a lower frequency say 60 Hz over the 16.666 ms period of the 60 Hz. In order to optimize the power provided by the outside circuitry I wanted to be able to to send various .wdt files to the MyDaq so I can effectively set/pick the drive waveform to where it maximizes the power and also to reduce the power as needed..
I have attached a .wdt file (40% duty cycle 33 KHz) and a .pptx (power point) file. The power point file has some detail of what I would like to do.
Since your system does not take .wdt files I change .wdt to .docx, please remember to change it back before using the file. In addition you may want to inform you upper management that they should add the .wdt to the upload list.
Many Thanks
Fran
01-10-2013 03:48 PM
Hello drdad,
Thanks for uploading the files. I was able to procure a myDAQ and used the NI-ELVISmx Instrument Launcher to gain access to the Arbitrary Waveform Generator executable. Based on my research and my attempts to open up these .wdt file extension in many different applications and using different vis I have come to the conclusion that the wdt files in question are a file extension that only this executable (Arbitrary Waveform Generator) can open and understand correctly. To push your application forward I would recommend using the DAQmx pallet and take a look at the examples Help>>Find Examples>>Hardware Input and Output » DAQmx » Digital Generation (LabVIEW 2011), Digital Output (LabVIEW 2012) in order to generate a pulse train at whatever duty cycle you decide.
Regards,
Izzy O.
Applications Engineer
National Instruments