FAQs from Rohde & Schwarz

Description de la forme d'onde pour le HMF25xx

Désignation

Il me manque quelques informations complémentaires dans le manuel de la série HMF25xx.
La commande "DATA" est décrite de la manière suivante :

Description de la forme d'onde pour le HMF25xx – écran 1

Nous parlons de nombres positifs et négatifs. Quelle méthode dois-je utiliser ? Je connais au moins trois manières de gérer les données binaires avec des valeurs positives et négatives.

Résolution

Le codage d'octet pour un entier sur 16 bits fonctionne avec ce que l'on appelle le "1-complement"
(voir aussi https://en.wikipedia.org/wiki/Ones%27_complement).

Nous supposons les valeurs d'amplitude relative suivantes à définir pour une forme d'onde triangle :

0 / 32767 / 0 /-32768 / 0

Cette séquence python l'envoi à l'instrument en utilisant le module de communication de commande à distance RsInstrument :
***

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

Description de la forme d'onde pour le HMF25xx – écran 2