Simulink.sdi.getUnitSystem

Сконфигурируйте текущую модульную систему в Инспекторе Данных моделирования настройки

    Описание

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

    пример

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

    Примеры

    свернуть все

    Чтобы задать систему модулей, чтобы использовать для графического вывода сигналов в Инспекторе Данных моделирования, используйте 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"
    

    Выходные аргументы

    свернуть все

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

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

    Введенный в R2020b