Quote Originally Posted by D.C. View Post
Got to agree with Jon, sorry jazz! Computers are pretty good at assigning values to variables and then reading them again, they do rather a lot of that sort of thing millions of times a second... If your software can't handle that simple task you need some new programmers.

Computers are very good at dealing with numbers, but having two matched hardware outputs is better.
By using the software to mirror signals, you can end up with slight timing discrepencies, however most of the time it won't cause any issues.