Signal Properties

Просмотрите и отредактируйте свойства сигнала

Описание

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

Когда ваша модель сконфигурирована для параллельного выполнения, диалоговое окно Signal Properties также включает вкладку Data Transfer. Для получения дополнительной информации смотрите, Конфигурируют Настройки Передачи данных Между Параллельными Задачами и Конфигурируют Вашу Модель для Параллельного выполнения.

Signal Properties dialog box

Откройте свойства сигнала

  • Щелкните правой кнопкой по сигнальной линии по модели и выберите Properties.

  • Когда вы выбираете сигнальную линию в своей модели, Signal Properties доступны в Property Inspector.

Параметры

Свойства имени сигнала

Задайте имя для сигнала как вектор символов или строка.

Когда вы выбираете Signal name must resolve to Simulink signal object, имя должно совпадать с именем Simulink.Signal объект в базовом рабочем пространстве, рабочем пространстве модели или словаре данных. Имя сигнала может неявно решить к Simulink.Signal возразите, когда вы не выберете Signal name must resolve to Simulink signal object. Для получения дополнительной информации смотрите Явное и Неявное Разрешение Символа.

Программируемое использование

Чтобы задать имя сигнала программно, используйте set_param функционируйте, чтобы установить Name свойство для указателя линии, который соответствует сигналу. Для примера смотрите Имя Сигнал Программно.

Когда включено, имя сигнала, заданное в диалоговом окне Signal Properties, должно совпадать с именем Simulink.Signal объект в базовом рабочем пространстве, рабочем пространстве модели или словаре данных. Когда отключено, имя сигнала может неявно решить к Simulink.Signal объект. Для получения дополнительной информации смотрите Явное и Неявное Разрешение Символа.

По умолчанию, сигналы, которые требуют разрешения Simulink.Signal объект отмечен значком разрешения сигнала слева от метки сигнала. Для получения дополнительной информации смотрите Сигнал Возразить Индикатору Разрешения.

Программируемое использование

Чтобы сконфигурировать эту опцию для сигнала программно, используйте set_param функционируйте, чтобы установить MustResolveToSignalObject свойство для указателя линии, который соответствует сигналу. Для примера смотрите, Используют Объекты сигнала.

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

Например, выходной сигнал блока Subsystem сконфигурирован для распространения метки сигнала. Распространенная метка <const> сигнала прибывает из имени восходящего выходного сигнала блока Constant const.

Для получения дополнительной информации смотрите, Сигнал Маркируют Propagation.

Советы

Отобразить распространенные метки сигнала для всех сигналов, в Simulink® Редактор, на вкладке Debug, выбирает Information Overlays, затем выбирает Propagated Signal Labels.

Программируемое использование

Чтобы сконфигурировать сигнал отобразить его распространенное имя программно, используйте set функция, чтобы задать значение SignalPropagation свойство для указателя линии, который соответствует сигналу. Для примера смотрите Отображение Распространенные Метки Сигнала.

Логгирование и доступность

Выберите эту опцию, чтобы отметить сигнал для логгирования. Когда опция логгирования Сигнала в параметрах конфигурации модели включена, данные для сигналов, отмеченных для логгирования, отправляются в рабочую область и Инспектора Данных моделирования в процессе моделирования. Для получения дополнительной информации смотрите, что Данные сигнала Экспорта Используют Логгирование Сигнала.

Программируемое использование

Можно управлять, регистрировать ли сигнал программно с помощью Simulink.sdi.markSignalForStreaming функционируйте или при помощи set_param функция, чтобы сконфигурировать DataLogging свойство указателя порта, который соответствует выходному порту блока, который производит сигнал.

Когда включено, сигнал определяется как тестовая точка. Для получения дополнительной информации смотрите, Конфигурируют Сигналы как Тестовые точки.

Программируемое использование

Чтобы определять сигнал как тестовую точку программно, используйте set_param функция, чтобы задать значение TestPoint свойство для указателя порта, который соответствует выходному порту блока, который производит сигнал.

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

Чтобы задать логгирование называют для сигнала, который отличается от имени сигнала в модели, выберите Custom и задайте имя логгирования в текстовом поле.

Программируемое использование

Чтобы задать имя логгирования программно, используйте set_param функция, чтобы сконфигурировать DataLoggingNameMode и DataLoggingName параметры для указателя порта, который соответствует выходному порту блока, который производит сигнал. Для примера смотрите Имя Логгирования Сигнала специфичное, Заданное Программно.

Когда вы только хотите сохранить или анализировать данные из конца симуляции, можно сконфигурировать логгирование, чтобы получить только последние значения сигналов n. Выберите Limit data points to last и задайте количество точек данных, которые вы хотите регистрировать.

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

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

Программируемое использование

Чтобы сконфигурировать программно эту опцию, используйте set_param функция, чтобы задать DataLoggingLimitDataPoints и DataLoggingMaxPoints параметры для указателя порта, который соответствует выходному порту блока, который производит сигнал.

Когда это необходимо, чтобы уменьшать эффективную частоту дискретизации для записанных данных, выберите Decimation и укажите, что желаемая децимация включает текстовое поле. Например, если вы задаете фактор децимации 2, любое значение сигналов регистрируется.

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

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

Задайте шаг расчета, чтобы использовать для регистрации данных для выбранного сигнала. По умолчанию шаг расчета логгирования наследован (-1) от блока, который производит сигнал. Для непрерывного шага расчета логгирования задайте значение как 0. Чтобы использовать дискретный шаг расчета для регистрации данных, задайте интервал выборки как скаляр.

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

Логгирование шага расчета не поддерживается для сигналов в условных подсистемах, или условное выражение сослалось на модели.

Документация

Можно предоставить описание сигнала, который показывает во вкладке Info Property Inspector, когда сигнал выбран.

Описание, заданное в диалоговом окне Signal Properties, не появляется в сгенерированном коде. Чтобы предоставить описание сигнала, которое становится комментарием в сгенерированном коде, используйте Simulink.Signal объект.

Задайте выражение MATLAB, которое открывает документацию для сигнала. Например, можно вызвать web функционируйте, чтобы открыть файл HTML. Когда вы задаете значение для свойства Document link, можно кликнуть по метке поля Document link, чтобы открыть документ.

Программируемое использование

Чтобы программно задать ссылку на документ, используйте set_param свойство задать DocumentLink свойство указателя порта, который соответствует выходному порту блока, который производит сигнал.

Представлено до R2006a