03-08-2010 03:17 PM
I'm new to Labview and using a PCI 6010. I'd like to generate two finite digital pulse trains such that one is in the 'on' position while the other is in the 'off position' and vice versa. The pulse trains will have the same frequency and opposite duty cycles (ie if duty cycle is 0.2 the other is 0.8).
I've gotten a single pulse train using a counter output and the example Dig Pulse Train-Finite vi, but am having trouble getting the second pulse train.
Things I've tried unsuccessfully:
1. Use DAQ Assistant to generate two pulse trains using two counter outputs, while delaying one train so that they're inverted.
2. Use two counter outputs where one displays the inverse of the other
3. Use one counter to generate pulse, invert pulse, and use a digital output to send inverted pulse
4. Simulate square wave, send to one digital output, while sending the inverse square wave to another digital output.
I would assume that some of these methods are simply not possible, but I'm not sure which to pursue further. I would appreciate any advice on the simplest strategy to achieve my desired output. Thanks.
03-09-2010 07:40 PM - edited 03-09-2010 07:44 PM
Hello jman1,
Since this was a duplicate post, please refer to the original issue/post included below. For the purposes of making the forums/solutions searchable for the community, please reserve creating new form posts for new issues. Thank you
1. Synchronized finite digital pulse trains: http://forums.ni.com/ni/board/message?board.id=170&message.id=480738#M480738
Regards,
Ali M
Applications Engineer
National Instruments