Discussion:
Can I retrigger a finite digital output task with a NI6533 (PCI-DIO-32HS)?
(too old to reply)
Mike_D
2006-10-13 20:10:09 UTC
Permalink
Hi Roy, The NI 6533 will not be able to perform a retriggerable digital output by itself. You could get this functionality by having a retriggerable clock source, which we can create using both E series and M series device counters.  There are also other counter timer boards that can provide this functionality.I am curious about the calls you made that gave you the task being identified as retriggerable. The code in your post did not show where the DAQmxGetStartTrigRetriggerable call was made. When you say the task is identified as retriggerable did that command return a true? According to the DAQmx help the retriggerable property is defined as" Specifies whether to enable retriggerable counter pulse generation. When you set
this property to TRUE, the device generates pulses
each time it receives a trigger. The device ignores a trigger if it is in the
process of generating pulses." Please let me know where in your code you call the DAQmxGetStartTrigRetriggerable command and what it returned, and let me know if you need any help setting up a retriggerable clock source. Have a great weekend,Michael
Mike_D
2006-10-19 19:40:10 UTC
Permalink
Hi Roy,

Thanks for getting back to me explaining what you were
seeing. The C call actually affects the task instead of the channel, which
means that it would not prevent the task from being retriggerable, but the
channel you have defined is not retriggerable. I have seen the behavior you are
describing though and have described it to RD. I am not sure if this is
expected behavior or not yet, but when I find out I will let you know and keep
you updated to any further action.

I am glad to have answered your question and that your
application will be able to work with software timing.

Have a great weekend,

Michael


 


 

Message Edited by Mike_D on 10-19-2006 02:38 PM

Loading...