The first thing to do is don't freak with things that don't communicate using human-readable strings of bytes. Bytes is bytes--just some of them we interpret as letters and numbers. Computers don't care one way or another...
Ok, with our existential philosophical digression set to one side, in the past when I have had to do this sort of thing I found it easiest to build my command sequences as arrays of U8 values. This is good because you can set the array indicators' radix to hex and see that the sequence of bytes is what you are wanting. Then to send it all you have to do is convert the array to a string using the "Byte array to string" function and send the resulting string to a VISA write. There is no special routine for writing 'binary' data becau
se, as I said before: Bytes is bytes...
The only thing that might get tricky is if the communication protocol requires some sort of wierd handshaking. One time I had one where the first byte of each message ahd to be sent with odd parity and then the rest of the message with even parity.
Mike...