Hi Jeremy,
Just to be clear, the data is already in log form if using dB units. If using Vrms then the data will be linear.
The data follows the units that spectrum view is set to.
"DAT:WIDTH 8" Is actually not necessary as when we set the data:source to CHx_SV_NORMAL, it automatically sets the data width to 8. This is because the spectrum view data is encoded as double precision floating point, which takes up 8 bytes per point, as mentioned on page 2-420 of the programmer's manual.
So it's there just to make it clear to any reader that the data is 8 bytes per point.