Simulink.sdi.setUnitSystem

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

    Описание

    пример

    Simulink.sdi.setUnitSystem(unitSystem) конфигурирует Инспектора Данных моделирования, чтобы использовать заданную модульную систему, чтобы задать дисплеи для регистрируемых и импортированных сигналов.

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

    пример

    Simulink.sdi.setUnitSystem(unitSystem,"Overrides",overrideUnits) конфигурирует Инспектора Данных моделирования, чтобы использовать заданные модули переопределения. Задайте модули переопределения, когда это необходимо, тип измерения, такие как длина, чтобы использовать сопоставимые модули, такие как m или ft, через все сигналы в Инспекторе Данных моделирования.

    Примеры

    свернуть все

    Чтобы задать систему модулей, чтобы использовать для графического вывода сигналов в Инспекторе Данных моделирования, используйте Simulink.sdi.setUnitSystem функция. Когда вы принимаете решение отобразить сигналы с помощью SI или US Customary модульная система, Инспектор Данных моделирования автоматически изменяет свойство Display Units для регистрируемых или импортированных сигналов, что модули использования, которые не являются частью заданной модульной системы. Данные сигнала, сохраненные на диске, не изменяются. Сигналы также имеют свойство Stored Units, и Инспектор Данных моделирования преобразует данные, чтобы построить сигнал, когда Сохраненные Модули и Дисплеи отличаются.

    Задайте Sytem модулей

    По умолчанию Инспектор Данных моделирования отображает сигналы с помощью модулей, присвоенных сигналу в процессе моделирования или в импортированных данных. Чтобы упростить анализ нескольких сигналов и наборов данных вместе, можно задать систему модулей как настройка. Инспектор Данных моделирования автоматически обновляет Дисплеи для регистрируемых или импортированных сигналов, что модули использования, которые недопустимы в заданной модульной системе. Например, сигнал вошел в систему модель с помощью модулей ft мог быть обновлен, чтобы использовать модули m когда система модулей задана как SI.

    Используйте Simulink.sdi.setUnitSystem функция, чтобы сконфигурировать Инспектора Данных моделирования, чтобы отобразить сигналы с помощью модулей в США Обычная модульная система.

    Simulink.sdi.setUnitSystem('USCustomary');

    Задайте модули переопределения

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

    Simulink.sdi.setUnitSystem('USCustomary','Overrides',"ft");

    Проверяйте модульную настройку

    Используйте Simulink.sdi.getUnitSystem функционируйте, чтобы проверять текущие модульные настройки, сконфигурированные в Инспектора Данных моделирования.

    [unitSystem,overrideUnits] = Simulink.sdi.getUnitSystem
    unitSystem = 
    'USCustomary'
    
    overrideUnits = 
    "ft"
    

    Входные параметры

    свернуть все

    Система модулей раньше задавала дисплеи сигнала в виде 'Default', 'SI', или 'USCustomary'.

    • Default — Используйте сохраненные модули сигнала.

    • SI — Используйте модули от системы единицы СИ для дисплеев сигнала.

    • USCustomary — Используйте модули из США Обычная модульная система для дисплеев сигнала.

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

    Пример: "Overrides",["in","lb"]

    Типы данных: string

    Введенный в R2020b