Hello,
I'm fairly new to LabVIEW and am trying to simulate a GPS 1PPS signal in LabVIEW for automation. I was able to get the 10 us pulse I needed, I just can't quite figure out how to get it to repeat the pulse every second that is needed.
I've attached my VI. I was able to use a LabVIEW example to help me get this far, just need to find a way to keep this running continuously.
Thanks so much for the assistance. Hopefully I'm just overthinking it.
Regards,
Liz
Solved! Go to Solution.
I don't think you'll get anywhere near the accuracy you'll need if you are to truly emulate a 1 PPS signal from a GPS.
Maybe use an arbitrary waveform generator?
Hi Bill,
I could try that. I was hoping a timing function would help me repeat it every second. Do you think that would be possible the way I currently have it set up?
Regards,
Liz
Well, as I mentioned before, if this is supposed to emulate a true 1 PPS signal, I don't think Windows is accurate enough to give you what you are looking for.
It's supposed to simulate the signal more than emulate it. I could tell right away working with LabVIEW that simulating a true GPS 1 PPS signal would be impossible. But if I can figure out how to get it to repeat at 1PPS that would be 99% of my battle.
Two thing to help you get more help.
List the hardware you are using and have available.
Save your VI in an older version (2018 or so) to allow people that don't have the latest LabVIEW to open your file and comment.
There is no hardware in this case. Just a simulation. I'm actually simulating a way to replace a piece of hardware that produces the signal.
No problem! I've attached a 2018 version copy. Hope this helps. Thank you for the assistance!
I removed the cluster stuff you were doing and wired right to the build waveform and I think it does what you think you want.
Help > Find Examples... Hardware In and Out > DAQmx > Digital Output
You could also look into the Analog Output stuff or try searching for "Pulse".
I also found this thread: https://forums.ni.com/t5/LabVIEW/Pulse-Generator/td-p/1744408
One more thing. Since we're talking simulations you can simulate many DAQ devices in NI-MAX and "use them" in your LabVIEW code. In NI-MAX right-click Devices and Interfaces > Create New... Double-click the Simulated devices options and you can choose a bunch of DAQ hardware. It's limited of course but lets you try out code for hardware you don't really have.