07-01-2011 02:58 AM
Hello. I can not reduce duty cycle on my Solenoid less than 0.1. Actually I use the NI USB6008 by Analog Putout. I gave the Square Wave to generate the Splendid. In my case, the frequency was 0.1 Hz. Actually I want the Solenoid can give impact as fast as possible and not more than 0.1 (s) for ON TIME equivalent to 0.01 Duty Cycle In my case.
Anyone can tell me how?
07-01-2011 08:25 AM
The maximum output rate on these low cost devices is 150 samples/second.
How have you defined the output task?
What version of DASYLab, what version of NI-DAQmx?
What is connected to the NI-DAQmx output module? What is the timing source for it?
07-02-2011 12:42 AM
I already chosen sampling Rate 150 (Hz) timing by driver.
I use Display 10, NIDAQmx with Measurement & Automation Explorer version 4.50f0.
I connect the NIUSB-6008 analog output to a relay circuit to generate the solenoid at 12 volt that is supplied by DC power.
I defined output task as analog output with Generation Mode: 1 sample (on demand).
Today, I just get that the NIUSB-6008 doesn't output any signal when I set dutycyle less than 0.01 0r in my case 0.1(s), but it works when if I output at less 1(s). I use an oscilloscope for this testing.
I understand that if the NIUSB-6008 support 150 (hz) sampling rate that mean that I still get 1 sample every 0.0067 (s), it is more than enough for my requirement 0.1(s).
do i still lack of something?
07-05-2011 11:51 AM
The 1 sample on demand is a slow setting.
Can you try N samples or continuous?