FAQs from Rohde & Schwarz

Descripción de forma de onda para el HMF25xx

Descripción

Echo en falta alto de información adicional en el manual de la serie HMF25xx.
El comando «DATA» se describe del siguiente modo:

Descripción de forma de onda para el HMF25xx - pantalla 1

Hablamos de números positivos y negativos. ¿Qué método debo utilizar? Conozco al menos tres formas de manejar datos binarios con valores tanto positivos como negativos.

Resolución

La codificación de bytes para enteros de 16 bits funciona con el «complemento a 1»
(véase también https://en.wikipedia.org/wiki/Ones%27_complement).

Partimos de los siguientes valores relativos de amplitud que se deben definir para una forma de onda triangular:

0 / 32767 / 0 /-32768 / 0

Esta secuencia python lo envía al instrumento utilizando el módulo de comunicación de control remoto RsInstrument:
***

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

Descripción de forma de onda para el HMF25xx - pantalla 2