Задайте имя, значение, модули и другие свойства Simulink масштабируемый двойным образом параметр
Используйте Simulink.DualScaledParameter
так, чтобы можно было задать объект, который хранит два масштабированных значения того же физического значения.
Например, для измерения температуры, можно сохранить шкалу Фаренгейта и Шкалу Цельсия с преобразованием, заданным методом расчета, который вы предоставляете. Учитывая одно масштабированное значение, Simulink.DualScaledParameter
вычисляет другое масштабированное значение с помощью метода расчета.
Масштабируемый двойным образом параметр наследовал некоторые свойства от Simulink.Parameter
класс. Масштабируемый двойным образом параметр имеет:
Калибровочное значение. Значение, которое вы предпочитаете использовать.
Основное значение. Реальное значение, которое использует Simulink®.
Внутреннее сохраненное целочисленное значение. Значение, которое используется во встроенном коде.
Можно использовать Simulink.DualScaledParameter
объекты в вашей модели и для симуляции и для генерации кода. Параметр вычисляет внутреннее значение перед генерацией кода с помощью метода расчета. Этот оффлайновый расчет приводит к более скудному сгенерированному коду.
Если вы вводите калибровочное значение, параметр вычисляет основное значение с помощью метода расчета. Этот метод может быть рациональной функцией первого порядка.
x
калибровочное значение.
y
основное значение.
a
и b
коэффициенты CalToMain, вычисляют числитель.
c
и d
коэффициенты CalToMain, вычисляют знаменатель.
Если вы вводите калибровке минимальные и максимальные значения, параметр вычисляет минимальные и максимальные значения основного значения. Simulink выполняет проверку диапазона значений параметров. Программное обеспечение предупреждает вас, когда значение объекта параметра находится вне области значений, которая соответствует ее заданным минимальным и максимальным значениям и типу данных.
Создайте Simulink.DualScaledParameter
объект:
При помощи Model Data Editor. Вместо того, чтобы создать Simulink.Parameter
возразите, создайте Simulink.DualScaledParameter
объект. Смотрите Взаимодействуют с Моделью Который Переменные Рабочей области Использования.
При помощи Model Explorer:
В панели Model Hierarchy выберите словарь данных или рабочая область.
На панели инструментов выберите Add> Add Custom.
В диалоговом окне Model Explorer — Select Object, набор Object class к Simulink.DualScaledParameter
.
При помощи Simulink.DualScaledParameter
функция, описанная ниже.
DSParam = Simulink.DualScaledParameter
возвращает Simulink.DualScaledParameter
объект со значениями свойств по умолчанию.
Simulink.Parameter
| AUTOSAR.DualScaledParameter
(AUTOSAR Blockset)