Serial Configuration

Сконфигурируйте параметры для последовательного порта

Библиотека

Instrument Control Toolbox

  • Serial Configuration block

Описание

Блок Serial Configuration конфигурирует параметры для последовательного порта, который можно использовать, чтобы отправить и получить данные. Необходимо установить параметры последовательного порта, прежде чем вы настроите Сериал, Получают и блок Serial Send.

Необходимо сначала задать настройку последовательного порта, прежде чем вы сконфигурируете Сериал, Получают, и Последовательный Отправляют блоки. Получение и Отправляет, блоки предложат вам добавлять Блок Configuration, чтобы сконфигурировать ваши свойства последовательного порта.

Примечание

Вам нужна лицензия и на Instrument Control Toolbox™ и на программное обеспечение Simulink®, чтобы использовать этот блок.

Другие поддерживавшие функции

  • Этот блок поддерживает использование режима Simulink Accelerator™, но не Быстрый Акселератор или генерацию кода.

  • Блок поддерживает использование ссылки модели, так, чтобы ваша модель могла включать другие модели Simulink как модульные компоненты.

Для получения дополнительной информации об этих функциях см. документацию Simulink.

Параметры

Communication port

Задайте последовательный порт, чтобы сконфигурировать. Необходимо выбрать доступный порт из списка. По умолчанию никакой порт не выбран, и это поле отображает <Please select a port...>. Используйте этот настроенный порт в своем Serial Send и блоках Serial Receive. Каждый блок Serial Send и Receive должен иметь сконфигурированную последовательную конфигурацию. Если вы используете несколько последовательных портов в своей симуляции, необходимо сконфигурировать каждый порт с помощью отдельного блока последовательной конфигурации.

Baud rate

Задайте уровень, на котором биты передаются для последовательного интерфейса. Значением по умолчанию является 9600.

Data bits

Задайте количество битов данных, чтобы передать по последовательному интерфейсу. Значением по умолчанию является 8, и другими доступными значениями является 5, 6 и 7.

Parity

Задайте, как вы хотите проверять биты четности в биты данных, переданные через последовательный порт. По умолчанию это установлено в none, и доступные значения:

  • 'none' Где никакая проверка четности не сделана.

  • even — Где бит четности установлен в 0, если количество единиц в данном наборе битов является четным.

  • odd — Где бит четности установлен в 1, если количество единиц в данном наборе битов является нечетным.

  • mark — Где бит четности всегда устанавливается в 1.

  • space — Где бит четности всегда устанавливается в 0.

Stop bits

Укажите, что количество битов раньше указывало на конец байта. Количество битов данных, которые вы выбираете, определяет выбор, доступный для стоп-битов. Если вы выбираете биты данных 6, 7 или 8, то значением по умолчанию является 1, и другим доступным выбором является 2. Если вы выбираете бит данных 5, то единственным доступным выбором является 1.5.

Byte order

Задайте порядок байтов как littleEndian (значение по умолчанию) или bigEndian. Если порядком байтов является littleEndian, затем инструмент хранит первый байт в первом адресе памяти. Если порядком байтов является bigEndian, затем инструмент хранит последний байт в первом адресе памяти.

Необходимо сконфигурировать порядок байтов к соответствующему значению для инструмента прежде, чем выполнить операцию чтения или операцию записи. Обратитесь к своей инструментальной документации для получения информации о порядке, в котором это хранит байты.

Flow control

Задайте процесс управления уровень передачи данных на вашем последовательном порте. Выберите none, чтобы не иметь никакого управления потоками или hardware, чтобы позволить вашему оборудованию определить управление потоками.

Timeout

Задайте количество времени, что модель будет ожидать данных во время каждого шага времени симуляции. Значением по умолчанию является 10 секунды.

Введенный в R2008a