I would simply use the visa read and writes. it is easy to do, open a visa sesion using the com port, set your cop port settings (baud rate, start stop and parity bits) write the command set to the port, wait for a reply, do your visa read and then close the resource (all using visa) when done.
Paul