Von C# habe ich so gut wie keine Ahnung, aber am einfachsten schreibst Du jede Sekunde Deinen Wert in eine Text- oder INI-Datei und liest ihn dann mit Deiner C#-Anwendung aus.
Das ist dann halt nicht synchronisiert, aber Du könntest immer einen Zählwert mit in die Datei schreiben und wenn der sich noch nicht erhöht hat, ist es der alte Wert und er wird einfach ignoriert.
Also z.B.:
1. LabVIEW schreibt 1, 5.55 in die Datei
2. C# liest Wert 1, 5.55
3. C# liest Wert 1, 5.55 (wird aber ignoriert, weil Zählwert 1 schon erhalten wurde)
4. LabVIEW schreibt 2, 6.66
5. C# liest 2, 6.66 und übernimmt den neuen Wert, weil der Zählwert 2 zuvor noch nicht empfangen wurde
6. LabVIEW schreibt 3, 7.77
7. C# liest 3, 7.77 und übernimmt den neuen Wert, weil der Zählwert 3 zuvor noch nicht empfangen wurde
8. C# liest 3, 7.77 (wird aber ignoriert, weil Zählwert 3 schon erhalten wurde)
.....
Gruß Markus