Using Visual Studio (C++)

I'm looking for a way to send software values to the Arduino.

I have an interface app written in C++ that extracts flight data from Microsoft's Flight Simulator. (Think Engine RPM in this case)

Much like a Tach, I want to send the RPM (0-2800) value via a C++ app (Or C#) to the Arduino, which will increase/decrease the on/off freq on a digital output.

Has this been done in other arenas?

Has this been done in other arenas?

Not sure what you mean by "in other arenas", but, yes, plenty of people have written C# applications to talk to the Arduino.

http://arduino.cc/playground/Main/InterfacingWithSoftware