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