Simulink.sdi.setUnitSystem

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

    Описание

    пример

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

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

    пример

    Simulink.sdi.setUnitSystem(unitSystem,"Overrides",overrideUnits) настраивает Данные моделирования Inspector на использование заданных модулей переопределения. Задайте переопределение модулей, когда необходимо, чтобы тип измерения, например длина, использовал непротиворечивые модули, такие как m или ft, по всем сигналам в Данные моделирования 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"
    

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

    свернуть все

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

    • Default - Использовать блоки хранения сигналов.

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

    • USCustomary - Используйте модули из US Customary unit system для модулей отображения сигналов.

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

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

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

    Введенный в R2020b