IMO in the EasyWaveX wave editor will be the simplest then upload it to the AWG and if you want save it locally for future use.So If this thing can create a sqr wave up to 1MHz or what ever, what about programing it to output binary ? If you wanted to, or had a reason to, how hard is it to do that ?
EasyWaveX has not been out long so might not be on the CD that comes with the unit.
You can download it here:
https://siglentna.com/download/16850/
Be sure to check the install guide and install it before connecting your new SDG to your PC otherwise Windows will think it knows best and use the wrong USB and/or LAN connectivity drivers. You need install the NIVISA Runtime package for these drivers that support EasyWave connectivity. RTFM and you'll be OK.
There's a few pages of usage guidance here:
https://siglentna.com/operating-tips/sdg2000x-series
For binary or any package of bits you also have the option to capture it with a Siglent DSO and upload it into the AWG for it to be reconstructed for output and/or saved if necessary for future use.