Создайте стоимость с модулем
simscape.Value
позволяет вам выполнить математические операции на значениях с модулями. simscape.Value
объект связывает массив числовых значений к единице измерения и распространяет этот модуль посредством математических операций. У всех членов массива должен быть тот же модуль.
V = simscape.Value()
создает пустую стоимость, связанную с модулем 1
. Значения, связанные с модулем 1
называются unitless.
Можно также использовать базовый MATLAB® функции массива с simscape.Value
массивы. Для получения дополнительной информации смотрите Работу с Объектами simscape.Unit и simscape.Value.
Прямая параметризация блока не поддерживается, то есть, вы не можете использовать simscape.Value
объекты непосредственно, чтобы задать параметры блоков. Можно использовать эти объекты только во время программируемой типовой конструкции.
Вы не можете использовать simscape.Value
объекты задать значения с модулями или выполнить модульные расчеты в Symbolic Math Toolbox™.
MATLAB Coder™ не поддерживает simscape.Value
объекты.
simscape.Value
массивы не поддерживают комплексные данные.
simscape.Value
массивы не поддерживают разреженные данные.
Можно использовать MAT-файлы, чтобы сохранить и загрузить simscape.Value
объекты. Однако модульная деривация не сохранена с модулями, поэтому если simscape.Value
объект сохранен с модулем и загруженный в последующем сеансе работы с MATLAB, где некоторая часть модуля не задана, затем MATLAB выдает предупреждение и объектные результаты в недопустимой переменной.
simscape.Unit
| simscape.computationalUnit
| simscape.isCommensurateUnit
| simscape.mustBeCommensurateUnit