Отобразите, создайте, отредактируйте и переключите взаимозаменяемые сценарии
Simulink / Источники
Отображения блока Signal Editor, создает и редактирует взаимозаменяемые сценарии. Можно также использовать блок, чтобы переключить сценарии в и из моделей.
Блок Signal Editor поддерживает MAT-файлы, которые содержат один или несколько скалярных объектов Simulink.SimulationData.Dataset
.
Можно портировать настройки блока Signal Builder на блок Signal Editor с помощью функции signalBuilderToSignalEditor
. Формат внутренней памяти и предварительная обработка данных отличаются между Signal Builder и блоками Редактора Сигнала. При использовании переменного решателя шага это различие вызывает различные шаги времени симуляции и вывод, которому не соответствуют, между двумя блоками. Различие между выходными параметрами обоих блоков может быть минимизировано путем сокращения значения размера шага Max переменного решателя шага. Другая опция должна вставить больше точек данных во входной сигнал Редактора Сигнала, чтобы лучше представлять его форму. Это может быть сделано с помощью пользовательского интерфейса Редактора Сигнала. Чтобы лучше совпадать с выводом от обоих блоков, используйте решатель фиксированного шага или установите частоту дискретизации для обоих блоков к той же дискретной частоте дискретизации (больше, чем 0). Для получения дополнительной информации о дискретных частотах дискретизации смотрите Дискретную Частоту дискретизации.
Чтобы программно получить общее количество сценариев и сигналов в блоке, используйте
свойства get_param
NumberOfScenarios
и NumberOfSignals
. Эти свойства содержат эти значения как векторы символов. Преобразовывать эти значения в удваивается, используйте функцию str2double
.
Блок Signal Editor не поддерживает:
Вызовы функции
Массив шин
Шины при использовании быстрого режима Accelerator
Объекты timetable
Оснуйте сигналы
Блок Signal Editor поддерживает динамические строки. Это не поддерживает строки с максимальной длиной. Кроме того, строки в блоке Signal Editor не могут вывести:
Нескалярные строки MATLAB.
Представьте данные в виде строки, который содержит отсутствующие значения.
Представьте данные в виде строки, который содержит символы неASCII.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Signal Builder | signalBuilderToSignalEditor
| signalEditor
| str2double