Преобразуйте физический сигнал в выходной сигнал Simulink
Утилиты
Блок PS-Simulink Converter преобразовывает физический сигнал в выходной сигнал Simulink®. Используйте этот блок, чтобы соединить выходные параметры схемы Физической сети к Осциллографам Simulink или другим блокам Simulink.
Чтобы передать преобразование сигнала при занимании минимального места холста, значок блока изменяется динамически на основе того, соединяется ли это с другими блоками.
Когда блок... | Блокируйте значок |
---|---|
Несвязанный |
|
Соединенный с другими блоками |
|
Параметр Output signal unit позволяет вам задать желаемые модули для выходного сигнала. Эти модули должны быть соразмерными с модулями входного физического сигнала, войдя в блок. Если вы задаете желаемое устройство вывода, блок применяет усиление, равное коэффициенту преобразования прежде, чем вывести Сигнал Simulink. Например, если входной физический сигнал, входящий в блок, является смещением в метрах, и вы устанавливаете Output signal unit на mm
, блок умножает значение входного сигнала 10e3 прежде, чем вывести его.
В схеме ниже, входной сигнал для блока PS-Simulink Converter является крутящим моментом в N*m, и если вы не задаете модуль выходного сигнала, блок Display показывает значение 10. Если вы изменяете значение параметров Output signal unit в блоке PS-Simulink Converter к N*cm
, значение крутящего момента в блоке Display изменяется на 1 000, как показано в схеме.
Когда выходной сигнал связан с термодинамическими переменными и содержит единицы температуры, необходимо решить, должно ли аффинное преобразование быть применено. Для получения дополнительной информации смотрите, Когда Применить Аффинное Преобразование. Обычно, если выходной сигнал представляет относительную температуру, то есть, изменение в температуре, необходимо применить линейное преобразование, ΔTnew = L * ΔTold (метод по умолчанию). Однако, если выходной сигнал представляет абсолютную температуру, необходимо применить аффинное преобразование, Tnew = L * Told + O.
В следующей схеме блок Display показывает комнатную температуру. Если вы хотите отобразить его в градусах Цельсия, открыть блок PS-Simulink Converter, введите degC
в поле Output signal unit и установите флажок Apply affine conversion. Чтение отображения 24.35. Однако, если бы вы оставляете флажок Apply affine conversion ясным, блок Display показал бы 297.5.
Задайте желаемые модули для выходного сигнала. Эти модули должны быть соразмерными с модулями входного физического сигнала, войдя в блок. Система сравнивает модули, которые вы задали с фактическими модулями входного физического сигнала и применяете усиление, равное коэффициенту преобразования прежде, чем вывести Сигнал Simulink. Можно выбрать модуль из выпадающего списка или ввести желаемое модульное имя, такое как rpm
или допустимое выражение, такое как rad/s
. Для получения дополнительной информации и список модульных сокращений, смотрите, Как Задать Модули в Диалоговых окнах Блока и Модульных Определениях. Значением по умолчанию является 1
, что означает, что модуль не задан. Если вы не задаете модуль, или если модуль совпадает с фактическими модулями входного физического сигнала, никакое усиление не применяется.
Этот флажок применим только для единиц, которые могут быть преобразованы или с или без аффинного смещения, такого как тепловые модули. Для получения дополнительной информации смотрите Тепловые Модульные Преобразования.
Блок имеет входной порт физического сигнала, расположенный на его левой стороне и выходном порте Simulink, расположенном на его правой стороне (в ориентации значения по умолчанию блока).