When you read binary data you must disable termination character:
viSetAttribute (io, VI_ATTR_ASRL_END_IN, VI_ASRL_END_NONE)
viSetAttribute (io, VI_ATTR_TERMCHAR_EN, VI_FALSE)
when you read all binary data you should enable term character:
viSetAttribute (io, VI_ATTR_ASRL_END_IN, VI_ASRL_END_TERMCHAR)
viSetAttribute (io, VI_ATTR_TERMCHAR_EN, VI_TRUE);
Regards,
Zdenek