Поддержите вычисления, включающие частоту дискретизации
Simulink / Математические операции
Блок Weighted Sample Time Math добавляет, вычитает, умножает или делит свой входной сигнал, u, взвешенной частотой дискретизации, Ts. Если входной сигнал непрерывен, Ts является частотой дискретизации модели Simulink®. В противном случае Ts является частотой дискретизации дискретного входного сигнала. Если входной сигнал является постоянным, Simulink присваивает конечную частоту дискретизации блоку на основе его возможности соединения и контекста.
Вы задаете математическую операцию с параметром Операции. Блок может вывести просто взвешенную частоту дискретизации (Ts Only) или взвешенную частоту дискретизации (1/Ts Only).
Введите фактор взвешивания в параметр, передаваемый по значению Веса. Если весом, w, является 1, то значение не появляется в уравнении на блочном значке.
Можно использовать Взвешенную Частоту дискретизации и Взвешенные Математические блоки Частоты дискретизации, чтобы извлечь частоту дискретизации от Сигнала Simulink. Для этого установите параметр Операции на Ts и значение Веса к 1.0. В этой настройке блок выводит частоту дискретизации входного сигнала.
Блок вычисляет свой вывод, использующий правила приоритета для операторов MATLAB® (см. Приоритет операторов (MATLAB)). Например, если параметр Операции задает +, блок вычисляет вывод с помощью этого уравнения:
u + (Ts * w)
Однако, если параметр Операции задает /, блок вычисляет вывод с помощью этого уравнения:
(u / Ts) / w
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|