Simulink.sdi.getUnitSystem

Получите текущую единичную систему, сконфигурированную в настройках Данные Моделирования Inspector

    Описание

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

    пример

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

    Примеры

    свернуть все

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

    Задайте систему модулей

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

    Используйте Simulink.sdi.setUnitSystem функция для конфигурирования Данных моделирования Inspector для отображения сигналов с помощью модулей в системе US Customary модуля.

    Simulink.sdi.setUnitSystem('USCustomary');

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

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

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

    Проверяйте строение модуля

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

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

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

    свернуть все

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

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

    Введенный в R2020b