Сконфигурируйте параметры для последовательного порта
Instrument Control Toolbox
Блок Serial Configuration конфигурирует параметры для последовательного порта, который можно использовать, чтобы отправить и получить данные. Необходимо установить параметры последовательного порта, прежде чем вы настроите Сериал, Получают и блок Serial Send.
Необходимо сначала задать настройку последовательного порта, прежде чем вы сконфигурируете Сериал, Получают, и Последовательный Отправляют блоки. Получение и Отправляет, блоки предложат вам добавлять Блок Configuration, чтобы сконфигурировать ваши свойства последовательного порта.
Вам нужна лицензия и на Instrument Control Toolbox™ и на программное обеспечение Simulink®, чтобы использовать этот блок.
Этот блок поддерживает использование режима Simulink Accelerator™, но не Быстрый Акселератор или генерацию кода.
Блок поддерживает использование ссылки модели, так, чтобы ваша модель могла включать другие модели Simulink как модульные компоненты.
Для получения дополнительной информации об этих функциях см. документацию Simulink.
Задайте последовательный порт, чтобы сконфигурировать. Необходимо выбрать доступный порт из списка. По умолчанию никакой порт не выбран, и это поле отображает <Please select a port...>. Используйте этот настроенный порт в своем Serial Send и блоках Serial Receive. Каждый блок Serial Send и Receive должен иметь сконфигурированную последовательную конфигурацию. Если вы используете несколько последовательных портов в своей симуляции, необходимо сконфигурировать каждый порт с помощью отдельного блока последовательной конфигурации.
Задайте уровень, на котором биты передаются для последовательного интерфейса. Значением по умолчанию является 9600
.
Задайте количество битов данных, чтобы передать по последовательному интерфейсу. Значением по умолчанию является 8, и другими доступными значениями является 5, 6 и 7.
Задайте, как вы хотите проверять биты четности в биты данных, переданные через последовательный порт. По умолчанию это установлено в none, и доступные значения:
'none' Где никакая проверка четности не сделана.
even — Где бит четности установлен в 0, если количество единиц в данном наборе битов является четным.
odd — Где бит четности установлен в 1, если количество единиц в данном наборе битов является нечетным.
mark — Где бит четности всегда устанавливается в 1.
space — Где бит четности всегда устанавливается в 0.
Укажите, что количество битов раньше указывало на конец байта. Количество битов данных, которые вы выбираете, определяет выбор, доступный для стоп-битов. Если вы выбираете биты данных 6, 7 или 8, то значением по умолчанию является 1, и другим доступным выбором является 2. Если вы выбираете бит данных 5, то единственным доступным выбором является 1.5.
Задайте порядок байтов как littleEndian
(значение по умолчанию) или bigEndian
. Если порядком байтов является littleEndian
, затем инструмент хранит первый байт в первом адресе памяти. Если порядком байтов является bigEndian
, затем инструмент хранит последний байт в первом адресе памяти.
Необходимо сконфигурировать порядок байтов к соответствующему значению для инструмента прежде, чем выполнить операцию чтения или операцию записи. Обратитесь к своей инструментальной документации для получения информации о порядке, в котором это хранит байты.
Задайте процесс управления уровень передачи данных на вашем последовательном порте. Выберите none, чтобы не иметь никакого управления потоками или hardware, чтобы позволить вашему оборудованию определить управление потоками.
Задайте количество времени, что модель будет ожидать данных во время каждого шага времени симуляции. Значением по умолчанию является 10
секунды.
Query Instrument, Serial Receive, Serial Send, TCP/IP Receive, TCP/IP Send, To Instrument, UDP Receive, UDP Send