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