Разница между блоками "Serial Send" и "To Instrument" - PullRequest
1 голос
/ 04 февраля 2011

Панель инструментов управления прибором в MATLAB / Simulink содержит два блока, которые могут отправлять данные на устройство через последовательный порт:

  • Serial Send: отправка двоичных данных через последовательный порт
  • To Instrument: отправка данных моделирования на прибор

Похоже, блок To Instrument более универсален, чем Serial Send. To Instrument позволяет вам выбрать базовый интерфейс, с одним параметром «Serial».

В чем разница между To Instrument (при настройке через Interface = Serial) и Serial Send? Есть ли какая-либо причина, чтобы предпочесть какой-либо из них для отправки, скажем, 4 байта числовых данных на устройство? Есть ли другие ситуации, когда только один из них будет работать?

1 Ответ

3 голосов
/ 22 февраля 2016

Одно отличие:

Блоки «To Instrument» и «Query Instrument» являются более старыми блоками и жестко закодированы для использования только для портов COM1-COM4. Если устройство подключено к другому последовательному порту, попробуйте использовать блоки «Последовательная отправка» и «Последовательный прием» для достижения той же функциональности. Диалоговое окно параметров блока для этих блоков должно автоматически заполнить список доступных COM-портов для связи, чтобы вы могли выбрать правильный порт для вашего устройства.

...