Просмотрите и отредактируйте свойства логгирования и визуализации сигнала
Используйте диалоговое окно Instrumentation Properties, чтобы сконфигурировать настройки логгирования и визуализации для регистрируемых сигналов, включая функцию обратного вызова доступа к данным, чтобы обработать записанные данные в процессе моделирования и логгирование шага расчета.
Щелкните правой кнопкой по значку логгирования по сигналу, который отмечен для логгирования, и выберите Properties.
Use custom name
— Имя логгирования сигналаВыберите эту опцию, чтобы задать имя для регистрируемых данных сигнала, которое отличается от имени сигнала в модели. По умолчанию, регистрируемые данные сигнала использует имя сигнала, заданного в модели.
Свойство Use custom name совпадает со свойством Logging name, которое вы конфигурируете через диалоговое окно.
Чтобы задать имя логгирования сигнала программно, используйте set_param
функция, чтобы сконфигурировать DataLoggingNameMode
и DataLoggingName
параметры для указателя порта, который соответствует выходному порту блока, который производит сигнал. Для примера смотрите Имя Логгирования Сигнала специфичное, Заданное Программно.
Decimate data
— Опция, чтобы регистрировать каждый n th значение данных'off'
(значение по умолчанию) | 'on'
Когда это необходимо, чтобы уменьшать эффективную частоту дискретизации для записанных данных, выберите Decimate data и укажите, что желаемая децимация включает текстовое поле. Например, если вы задаете фактор децимации 2
, любое значение сигналов регистрируется.
Полагайте, что требования к данным для каждого сигнала прежде, чем сократить количество точек данных вошли в систему симуляция. Децимация может вызвать искажение, если эффективная частота дискретизации является слишком низкой.
Для получения дополнительной информации смотрите, Задают Значения сигналов, чтобы Регистрировать и Ограничить Размер Записанных данных.
Limit data points to last
— Опция, чтобы регистрировать только последние точки данных n'off'
(значение по умолчанию) | 'on'
Когда вы только хотите сохранить или анализировать данные из конца симуляции, можно сконфигурировать логгирование, чтобы получить только последние значения сигналов n. Выберите Limit data points to last и задайте количество точек данных, которые вы хотите регистрировать.
Когда вы только регистрируете последние значения симуляции, блоки инструментальной панели и Инспектор Данных моделирования не отображают данные в процессе моделирования. Рассмотрите требования к данным для каждого сигнала, прежде чем вы сократите количество зарегистрированной симуляции точек данных.
Для получения дополнительной информации смотрите, Задают Значения сигналов, чтобы Регистрировать и Ограничить Размер Записанных данных.
Чтобы сконфигурировать программно эту опцию, используйте set_param
функция, чтобы задать DataLoggingLimitDataPoints
и DataLoggingMaxPoints
параметры для указателя порта, который соответствует выходному порту блока, который производит сигнал.
Logging sample time
— Шаг расчета для регистрируемых данных сигнала
(значение по умолчанию) | скалярЗадайте шаг расчета, чтобы использовать для регистрации данных для выбранного сигнала. По умолчанию шаг расчета логгирования наследован (-1
) от блока, который производит сигнал. Для непрерывного шага расчета логгирования задайте значение как 0
. Чтобы использовать дискретный шаг расчета для регистрации данных, задайте интервал выборки как скаляр.
Определение шага расчета логгирования может добавить новый шаг расчета в модель. Когда вы задаете шаг расчета логгирования, модель вычисляет значение для хитов точного времени. Когда вы используете решатель фиксированного шага, шаг расчета логгирования, который вы задаете, должен быть кратным базовой ставке для модели.
Логгирование шага расчета не поддерживается для сигналов в условных подсистемах, или условное выражение сослалось на модели.
Input processing
— Опция к данным логов как выборки или как системы координатElements as channels (sample based)
(значение по умолчанию) | Columns as channels (frame based)
Задайте, как многомерные данные регистрируются и интерпретируются Инспектором Данных моделирования. По умолчанию сигналы регистрируются столь же основанные на выборке с каждым элементом в многомерной выборке, обработанной как канал.
При логгировании основанного на системе координат сигнала, набор Input processing к Columns as channels (frame based)
. Основанный на системе координат сигнал буферизует пакет выборок, чтобы создать систему координат данных. Когда вы регистрируете данные, столь же основанные на системе координат, каждый столбец в выборке обработан как канал, и размерность строки обработана как равномерно распределенные выборки в канале.
Чтобы программно сконфигурировать или получить доступ к свойству Input processing для регистрируемого сигнала, используйте Simulink.sdi.setSignalInputProcessingMode
функционируйте и Simulink.sdi.getSignalInputProcessingMode
функция.
Complex format
— Опция, чтобы задать, как комплексный сигнал отображен в Инспекторе Данных моделированияReal-Imaginary
(значение по умолчанию) | Magnitude-Phase
| Magnitude
| Phase
Комплексные данные сигнала регистрируются как один сигнал. Используйте свойство Complex format задать, как отобразить комплексный сигнал в Инспекторе Данных моделирования. Путем определения сложного формата в Instrumentation Properties вы сохраняете настройку в модели, таким образом, записанные данные последовательно отображаются для каждой симуляции. Можно также изменить сложный формат для сигнала в Инспекторе Данных моделирования, после того, как данные будут регистрироваться от симуляции или импортироваться.
Для всех сложных форматов вы строите комплексный сигнал как один сигнал. Некоторые форматы отображают компоненты нанесенного на график сигнала как отдельные трассировки.
Real-Imaginary
— Постройте действительные и мнимые компоненты как отдельные трассировки.
Цвет сигнальной линии задает цвет действительного компонента. Мнимый компонент использует различный оттенок заданного цвета линии.
Magnitude-Phase
— Постройте величину и компоненты фазы как отдельные трассировки.
Цвет сигнальной линии задает цвет компонента величины. Компонент фазы использует различный оттенок заданного цвета линии.
Magnitude
— Постройте только компонент величины.
Phase
— Постройте только компонент фазы.
Subplots
— Опция, чтобы построить сигналы в Инспекторе Данных моделирования из модели1
и 64
Когда вы задаете значение для свойства Subplots, сигнал построен на соответствующем подграфике или подграфиках в Инспекторе Данных моделирования. Можно использовать это свойство сохранить настройку графического вывода в модели. Однако свойство не влияет на размещение подграфика в Инспекторе Данных моделирования или четких сигналах, которые уже построены.
Custom style and color
— Опция, чтобы сконфигурировать стиль сигнальной линии и раскрасить модель'off'
(значение по умолчанию) | 'on'
Когда включено, можно сконфигурировать стиль линии, и цвет раньше отображал сигнал в Инспекторе Данных моделирования и на блоках Dashboard Scope и сохранял настройку в модели, таким образом, сигнал последовательно отображается через MATLAB® сеансы.
Определение стиля линии и раскрашивает модель, не препятствует тому, чтобы вы изменили стиль линии, и раскрашивает Инспектора Данных моделирования. Блок Dashboard Scope и Инспектор Данных моделирования всегда отображают сигнал с помощью стиля линии и цвета, заданного в регистрируемых свойствах сигнала, как отображено в панели Properties в Инспекторе Данных моделирования.
Line
— Стиль линии, цвет и ширина для блоков Осциллографа Инспектора и Инструментальной панели Данных моделированияСтиль линии, ширина и цвет раньше отображали сигнал на блоках Dashboard Scope и в Инспекторе Данных моделирования.
Определение стиля линии и раскрашивает модель, не препятствует тому, чтобы вы изменили стиль линии, и раскрашивает Инспектора Данных моделирования. Блок Dashboard Scope и Инспектор Данных моделирования всегда отображают сигнал с помощью стиля линии и цвета, заданного в регистрируемых свойствах сигнала, как отображено в панели Properties в Инспекторе Данных моделирования.
Чтобы включить параметр Line, выберите Custom style and color.
Enable run-time data access
— Опция, чтобы передать данные сигнала потоком к функции MATLAB в процессе моделирования'on'
(значение по умолчанию) | 'off'
Когда включено, можно задать функцию обратного вызова доступа к данным, что процессы или визуализируют регистрируемые данные сигнала в процессе моделирования. Функция получает данные в пакетах асинхронно в течение симуляции, и функция выполняется каждый раз, когда это получает новые данные. Для получения дополнительной информации см. Доступ к данным в функции MATLAB В процессе моделирования.
Function name
— Функция MATLAB, которая получает данные сигнала в процессе моделированияИмя функции обратного вызова доступа к данным, что процессы или визуализируют данные сигнала в процессе моделирования. Функция обратного вызова доступа к данным всегда получает данные сигнала в качестве первого аргумента и может также получить время симуляции и параметр функции в качестве дополнительных аргументов. Когда функция получает все три аргумента, время симуляции является вторым аргументом. Для получения дополнительной информации см. Доступ к данным в функции MATLAB В процессе моделирования.
Для получения дополнительной информации о записи функций MATLAB, смотрите, Создают Функции в Файлах.
Include simulation time
— Опция, чтобы отправить время симуляции в функцию MATLAB'on'
(значение по умолчанию) | 'off'
Опция, чтобы отправить время симуляции наряду с данными сигнала к функции обратного вызова доступа к данным в процессе моделирования. Функция обратного вызова доступа к данным всегда получает данные сигнала в качестве первого аргумента и может также получить время симуляции и параметр функции в качестве дополнительных аргументов. Когда функция получает все три аргумента, время симуляции является вторым аргументом. Для получения дополнительной информации см. Доступ к данным в функции MATLAB В процессе моделирования.
Function parameter
— Опция, чтобы использовать параметр, чтобы идентифицировать источник данныхКогда вы задаете значение для Function parameter, коллбэк доступа к данным получает заданное значение в качестве второго или третьего аргумента в зависимости от того, включено ли время с данными, отправленными в функцию обратного вызова. Когда вы используете ту же функцию обратного вызова доступа к данным, чтобы обработать данные больше чем для одного сигнала, задать параметр функции, чтобы идентифицировать, какие данные сигнала функция получает в данном вызове. Для получения дополнительной информации см. Доступ к данным в функции MATLAB В процессе моделирования.