Yes, this is what arcade drive does,
here and
here are what you really need to try to duplicate.
Both of those are actually in the FRC cRIO Robot Project framework that you can use in labview. (in wpi robotics library there are open 2 motors and open 4 motors btw, which will then map them to a single referum name then arcade drive can address both of them. )