LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Sub-millisecond ping

I have an application where I need a sub-millisecond resolution ping. In the past we have utilized an external program to achieve this goal but we would prefer to have a more LabVIEW oriented solution for ease of maintenance. Has anyone done anything like this?

0 Kudos
Message 1 of 7
(4,909 Views)

What do you mean about ping? If you use Windows, practically you cannot get better resolution than a few miliseconds. If you need better timing below mseconds and less jitter, you need to use specialized hardware with internal clock. What hardware, that depends on your actual requirements. What kind of application you have you mention? If you give more details, you will get more appropriate help and info...

0 Kudos
Message 2 of 7
(4,866 Views)

Are you trying to simulate an attack?

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 3 of 7
(4,857 Views)

Not trying to simulate an attack. . . Using ping to determine which target is closest. I want to do something like hrPing, but can't use it due to some license agreement requirements for this application. There are some other applications that I could incorporate but would rather have a LabVIEW solution that doesn't require calling an external application.

0 Kudos
Message 4 of 7
(4,829 Views)
Nope - there is no ping function in LabVIEW - all methods of pinging in LabVIEW call external code (e.g. .NET / command line 'ping' utility / external DLL). As blokk has mentioned, if you want really high accuracy timestamps, you would need to use some external hardware/software as windows is not real-time/accurate enough in itself.

LabVIEW Champion, CLA, CLED, CTD
(blog)
0 Kudos
Message 5 of 7
(4,817 Views)

Do you actually NEED sub-millisecond ping ability? Why wouldn't the original Windows ping do what you want via the System Exec VI?

0 Kudos
Message 6 of 7
(4,792 Views)

Yes, sub-millisecond ping is required. The two targets are set up in a hazardous zone prior to testing. The pings are necessary to confirm that the units are properly set up. The time difference between the two pings will be on the order of tens of microseconds. We have a solution but were hoping someone had done something like this in LabVIEW.

0 Kudos
Message 7 of 7
(4,787 Views)