Загрузка данных сигналов из рабочего пространства в модель Simulink
Симулинк/источники
Блок «Из рабочей области» считывает данные из рабочей области в модель Simulink ® и выдает их в виде сигнала на выходе блока. Можно загрузить данные из базового рабочего пространства, рабочего пространства модели или рабочего пространства маски. Блок Из рабочей области (From Workspace) можно использовать для загрузки сигнальных данных в любую модель или подсистему в иерархии модели из рабочей области, доступной для ссылочной модели или подсистемы.
Можно указать способ загрузки данных, включая время выборки, поведение интерполяции и экстраполяции, а также необходимость использования обнаружения пересечения нуля.
В модели в блоке «Из рабочей области» отображается значение параметра «Данные». Например, при использовании блока «Из рабочего пространства» для загрузки данных в переменную x необходимо указать x в качестве значения параметра Data и отображается блок x в модели.
Укажите данные для загружаемого блока «Из рабочей области» с помощью параметра «Данные». Можно указать значение параметра Data как выражение MATLAB ®, например имя переменной. Выражение в параметре Data должно вычисляться для данных в формате, поддерживаемом блоком From Workspace. Дополнительные сведения о том, как вычисляется выражение, см. в разделе Разрешение символов.
Блок «Из рабочей области» не загружает данные из словаря данных. Словарь данных используется для хранения только конструктивных данных модели, а не входных данных моделирования. Проектные данные, связанные с блоком «Из рабочего пространства», например значение параметра «Образец времени», можно хранить в словаре данных.
Блок «Из рабочей области» поддерживает загрузку частично указанных данных для шины. Чтобы частично указать данные шины, задайте элементы шины, для которых не требуется загружать данные, в [].
Чтобы загрузить данные, зарегистрированные в формате массива с помощью блока «В файл», перенесите массив таким образом, чтобы значения времени находились в одном столбце, а не в одной строке. Вы можете использовать transpose и сохраните транспонированные данные в новом файле.
Для программного моделирования с использованием sim, parsim, или batchsim , вы можете использовать Simulink.SimulationInput для задания данных для загружаемого блока «Из рабочей области».
Из файла | Из электронной таблицы | Inport | Вспомогательный порт | К файлу | К рабочему пространству