Последовательная конфигурация

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

Библиотека

Instrument Control Toolbox

Описание

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

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

Примечание

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

Параметры

Communication port

Задайте последовательный порт, чтобы сконфигурировать. Необходимо выбрать доступный порт из списка. По умолчанию никакой порт не выбран, и это поле отображает <Please select a port...>. Использование, которое этот настроенный порт в вашем Сериале Отправляет и Последовательный, Получает блоки. Каждый блок 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 (секунды).

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Введенный в R2008a