Описание
В руководстве пользователя для серии HMF25xx отсутствует некоторая информация.
Команда DATA описывается следующим образом:
В руководстве пользователя для серии HMF25xx отсутствует некоторая информация.
Команда DATA описывается следующим образом:
Речь идет о положительных и отрицательных числах. Какой метод следует использовать? Мне известны как минимум три способа работы с положительными и отрицательными значениями в двоичном формате.
Для байтового представления 16-битных целых чисел используется т. н. «обратный код»
(см. также https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4).
Предполагается, что для треугольной формы сигнала задаются следующие относительные значения амплитуды:
0 / 32767 / 0 /-32768 / 0
Эти значения передаются на прибор с помощью указанных ниже команд Python и модуля дистанционного управления RsInstrument:
***
bindata = bytes([00,00, 0x7F,0xFF, 00,00, 0x80,00, 00,00])
instr.write_bin_block("DATA ", bindata)
***