Поддержите вычисления, включающие частоту дискретизации
Simulink / Атрибуты Сигнала
Блок Weighted Sample Time выводит взвешенную частоту дискретизации или взвешенную частоту дискретизации. Поскольку блок Weighted Sample Time является реализацией Взвешенной Математики Частоты дискретизации, можно также добавить, вычесть, умножить или разделить входной сигнал, 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
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|