01-05-2007 11:59 AM
01-08-2007 05:02 AM
Hi Nick,
Can you post what hardware (DAQ board) you are trying this on?
Regards,
Mark
NIUK & Ireland
01-08-2007 08:10 AM
01-08-2007 08:55 AM
01-09-2007 06:58 AM
01-09-2007 08:52 AM
at present the line is pulled up to 3.3V through a 560 ohm resistor with 2.2kohm between the output and ground (ie in parrallel with the scope).
i just found something else that might help when i change the 3.3V to less than 2V i do not get a pulse
i do not think this is a hardware thing as the high length of the pulse seems to vary between 70 and 100 usec
01-11-2007 09:38 AM
02-05-2007 07:44 AM
thanks very much Mark I will try DAQ 8.3
very useful info i had not considered the differences between M and E series boards
what i am trying to do is have a single output that is either hi, low or hi-impedance (ie another device can drive the line phycically connected to the output obviously, not at the same time though).
02-07-2007 04:12 AM
Hi Nick,
Have you managed to solve the problem yet?
Something you might want to try if you're just trying to drive a low after coming out of tristate is to write a 0 to the line with autostart set to FALSE, then start the task. This would ensure the line is immediately driven low when the task starts. So in your pseudo code, you'd rearrange the end of your code like this:
DAQmxErrChk DAQmxWriteDigitalLines(m_taskHandle,1,False, ..... )
DAQmxErrChk DAQmxStartTask(m_taskHandle)
Let me know if you need any more help on this issue.
Regards
Way S.
NI UK Applications Engineer
02-14-2007 08:51 AM