FAQs from Rohde & Schwarz

Descrição de forma de onda para HMF25xx

Descrição

Preciso de algumas informações adicionais sobre o manual da série HMF25xx.
O comando "DATA" está descrito da seguinte forma:

Descrição da forma de onda para HMF25xx - tela 1

No que diz respeito a números positivos e negativos. Qual método devo utilizar? Sei pelo menos três formas de tratar dados binários com valores positivos e negativos.

Resolução

O código de bytes para integrais de 16 bits funciona com o chamado "complemento a 1"
(veja também https://en.wikipedia.org/wiki/Ones%27_complement).

Assumimos o seguinte com relação aos valores de amplitude relativos a serem definidos para uma forma de onda triangular:

0 / 32767 / 0 /-32768 / 0

Essa sequência python a envia ao instrumento utilizando o módulo de comunicação por controle remoto RsInstrument:
***

bindata = bytes([00,00, 0x7F,0xFF, 00,00, 0x80,00, 00,00])
instr.write_bin_block("DATA ", bindata)
***

Descrição da forma de onda para HMF25xx - tela 2