LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Pulse generation with timing

Hi guys,

 

I new to LabVIEW and am pretty confused.  I am trying to create a program that creates a rectangular symmetical biphasic pulse train.  I want to be able to control a uniform length of time between each biphasic pulse, the pulse width per phase, and the total duration of the pulse train.  I thought maybe that I could start with one of the VIs that deals with pulse generation, but I am unsure how I would be able to set a length of time between pulses.  If anyone could offer any advice or point me in the right direction I would appreciate it.

 

 

0 Kudos
Message 1 of 4
(2,713 Views)

You said nothing about the hardware you are using to generate these pulses.  That is the most important part.  Is this an Analog Output?  Digital Output?  Counter Output?  Is the hardware made by NI?  What are your timing needs?  How fast of pulses do you need to make?

0 Kudos
Message 2 of 4
(2,708 Views)

I'm not sure if this makes sense, but I am trying to pass the signal to another software platform that would then generate it.  The system is called TDT and I am essentially trying to create the controls in LabVIEW which can be set and then those commands are passed to the other platform to perform the actual stimulation.  Is there anyway to generate a virtual signal?  I'm not sure that is the correct term for it.

0 Kudos
Message 3 of 4
(2,703 Views)

So it sounds like voo-doo magic you are doing so I will ignore the whole applications talking to eachother for a moment.

 

Generating a square wave is as simple as using the "Square Waveform.vi" under the Signal Generation palette.  Give it the parameters like rate and amplitude and it generates a nice waveform that can be wired directly to the Waveform Graph.

0 Kudos
Message 4 of 4
(2,701 Views)