Самый простой подход - использовать уже созданный пакет Octave (например, пакет управления приборами ) .Затем вы можете проверить документацию и читать / писать на и с USB-устройства.
Пакет, указанный выше (и здесь снова ), имеет набор функций USB TMC, если устройство USB работаетс этой библиотекой.См. Список функций , чтобы узнать, как использовать пакет.Насколько мне известно, этот пакет работает только в Linux для USBTMC (согласно wiki ).
В противном случае, если вы не используете Linux или устройство не поддерживается, я не могув частности, смотрите любой другой уже написанный набор функций Octave для связи.
Однако, если у вас есть время, возможно, стоит написать простую функцию MEX (C / C ++) для открытияканал связи и считывание настроек с устройства.
Тогда вы могли бы сделать это и в Windows.Большая часть этой функциональности уже реализована в таких библиотеках, как signal11 (просто так ...), которые сама библиотека уже кроссплатформенная.Использование этой библиотеки, в частности, делает ее похожей на очень короткий MEX-файл для записи.
Я надеюсь, что это поможет, и просмотрите ссылки для получения дополнительной информации по обсуждаемым темам:)