11-15-2013 04:11 PM
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.
11-15-2013 04:38 PM
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?
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
11-15-2013 04:54 PM
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.
11-15-2013 04:57 PM
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.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord