Hey,
The VISA functions can seem a bit intimidating at first, but once you understand the properties that go into each one you can fully understand how simple they really are.
First and foremost, you have to Configure a Port which sets the VISA Resource Name, parity, stop bits, data bits, etc.
Next you have VISA write and read. VISA Write usually comes prior to VISA read unless your instrument continuously releases a signal that needs to be interpreted. Check a manual or booklet that came with your instrument for Write commands to the instrument and which termination character is used to communicate effectively.
Most of the time you use the Bytes at Port function to determine the length of the message going between computer/instrument so there is no cut off of the message or extra wait for the message to be received when it's not even there.
Last but not least, you have to close the communication bridge. This is done by using VISA close and completely shuts down the link between computer and instrument if you want to go ahead and set up another connection.
Hopefully this helps you with your process

,
Regards,