exponenta event banner

Данные сигнала нагрузки для моделирования

Данные сигнала нагрузки для моделирования модели

Для загрузки данных в модель можно использовать несколько различных подходов, в том числе:

  • Порты ввода на корневом уровне - импорт данных сигнала из рабочей области с помощью параметра конфигурации «Ввод» для импорта его в порт ввода на корневом уровне блока Inport, Enable или Trigger. Чтобы импортировать много сигналов на входные порты корневого уровня, воспользуйтесь средством сопоставления корневого ввода.

  • Из блока файла - считывает данные из MAT-файла, выводя данные в виде сигнала.

  • Из блока электронной таблицы - считывание данных из электронных таблиц Microsoft ® Excel ® или CSV, вывод данных в виде одного или нескольких сигналов.

  • Блоки источника - добавление блока источника, такого как блок синусоидальной волны, для формирования сигналов на вход другого блока.

  • Блок редактора сигналов - отображение, создание, редактирование и переключение взаимозаменяемых сценариев.

  • Постоянные данные - потоковая передача больших данных из MAT-файла в модель.

Данные входного сигнала можно создать в файле, переменной рабочего пространства или параметре модели. Можно использовать данные, зарегистрированные в предыдущем моделировании, из другого источника или создать данные самостоятельно. Для определения используемого подхода к загрузке сигнала см. Сравнение методов загрузки сигнала.

Блоки

развернуть все

InportСоздание входного порта для подсистемы или внешнего входа
В элементе шины, в элементе шины Выбор входных данных из внешнего порта
ПозволитьДобавление порта enable в подсистему или модель
Спусковой механизмДобавление порта триггера или функции в подсистему или модель
Из файлаЗагрузка данных из MAT-файла
Из электронной таблицыСчитывание данных из электронной таблицы
Из рабочей областиЗагрузка данных сигналов из рабочего пространства в модель Simulink
Построитель сигналовСоздание и формирование взаимозаменяемых групп сигналов, формы сигналов которых являются кусочно-линейными
Редактор сигналовПросмотр, создание, редактирование и переключение взаимозаменяемых сценариев

Функции

развернуть все

getRootInportMapСоздание пользовательского объекта для сопоставления сигналов с входами корневого уровня
convertToSlDatasetПреобразовать содержимое MAT-файла в Simulink.SimulationData.Dataset объект
getSlRootInportMapСоздание пользовательского объекта для сопоставления сигналов с входами корневого уровня в режиме сопоставления Simulink
createInputDatasetСоздание объекта набора данных для портов Inport или элементов шины корневого уровня в модели
signalbuilder(Не рекомендуется) Создание блоков построителя сигналов и доступ к ним
signalBuilderToSignalEditorИмпорт данных и свойств сигнала из блока Signal Builder в блок редактора сигналов
getInputStringСоздание списка переменных, разделенных запятыми, для сопоставления
Simulink.BlockDiagram.getInitialStateВернуть данные начального состояния блок-схемы
Simulink.Bus.createMATLABStructСоздание структур MATLAB, использующих ту же иерархию и атрибуты, что и шины
Simulink.SimulationData.createStructOfTimeseriesСоздание структуры timeseries данные для загрузки в качестве входных данных моделирования для шины
signalEditorЗапустить редактор сигналов

Темы

Нагрузка сигнала

Предоставление данных сигналов для моделирования

Определение требований к данным сигнала модели и данных входного сигнала нагрузки.

Обзор методов загрузки сигналов

Узнайте о методах импорта данных сигналов в модель.

Сравнение методов загрузки сигналов

Определите подход к загрузке сигнала, соответствующий требованиям моделирования. Часто сопоставление данных сигнала с корневыми входами работает хорошо.

Загрузка данных сигналов, использующих единицы измерения

Загрузка данных сигналов, использующих единицы измерения из данных, зарегистрированных в предыдущем моделировании. Регистрация сигналов, блок «В файл» и блок «В рабочую область» могут включать информацию об единицах измерения для форматов регистрации набора данных или временных интервалов.

Загрузить данные, зарегистрированные в другом моделировании

Загрузите данные сигнала в модель, которая была зарегистрирована в предыдущем моделировании.

Загрузка данных для моделирования установки непрерывного действия

Импорт данных сигнала в непрерывную модель завода, в которой используются данные сигнала, которые являются плавными и непрерывными по времени, с данными сигнала для каждого значения времени.

Загрузка данных для тестирования дискретного алгоритма

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

Загрузка данных для входного теста

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

Загрузка данных в порты ввода на корневом уровне

Загрузка данных в порты ввода на корневом уровне

Загрузите данные из рабочей области и примените их к входным данным корневого уровня.

Загрузка данных шины на входные порты корневого уровня

Импортируйте данные шины в порты ввода верхнего уровня, вручную указав данные в параметре конфигурации «Input» или используя инструмент «Root Inport Mapper».

Сопоставление данных с помощью средства сопоставления корневого ввода

Для импорта, визуализации и сопоставления данных сигнала и шины с корневыми входами используйте инструмент «Сопоставление корневых входов».

Данные входного сигнала корня карты

Откройте инструмент сопоставления корневого ввода и выберите режим сопоставления.

Создание данных сигнала для отображения корневого входа

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

Просмотр и проверка сигнальных данных

Перед отображением данных просмотрите и проверьте данные сигнала.

Предварительный просмотр данных сигнала

Предварительный просмотр входного сигнала или данных шины с помощью окна Signal Preview.

Сопоставление данных сигнала с корневыми входными портами

Отображение данных сигнала в корневые входные порты путем выбора режимов и опций отображения и выбора данных. Интерпретировать результаты сопоставления.

Импорт данных сигнала для отображения корневого входа

Импорт данных сигнала и шины для отображения корневого входа. Можно также импортировать тестовые векторы из среды Simulink ® Design Verifier™.

Создание и использование пользовательских режимов отображения

Создайте пользовательские режимы сопоставления, если не требуется использовать существующие режимы сопоставления в инструменте «Сопоставление корневого ввода».

Сценарии сопоставления корневых входов

Работа со сценариями в средстве сопоставления корневых входов. Создание и сохранение сценариев и загрузка ранее сохраненных сценариев.

Создание сценариев MATLAB для моделирования со сценариями

После связывания сценария с моделью создайте сценарий MATLAB ® для выполнения пакетного моделирования.

Другие методы загрузки сигнала

Загрузка входных данных для шины с использованием блоков элементов шины

Загрузка входных данных для шины с помощью блоков In Bus Element.

Загрузка данных с помощью блока из рабочего пространства

Загрузите входные данные моделирования с помощью блока «Из рабочего пространства».

Загрузка данных с помощью блока из файла

Загрузите данные сигнала с помощью блока From File.

Загрузка больших данных для моделирования

Загрузка больших данных в качестве входных данных моделирования.

Потоковая передача данных из MAT-файла в качестве входных данных для параллельного моделирования

Потоковая передача входных данных для параллельного моделирования из MAT-файла.

Загрузка данных с взаимозаменяемыми сценариями

Используйте блок редактора сигналов для работы с взаимозаменяемыми сценариями.

Характерные примеры