Равномерный шум
![]() |
![]() |
| Векторный | Си
|
|
| в палитре | на схеме |
Описание
Блок генерирует псевдослучайную последовательность вещественных чисел, равномерно распределенных в диапазоне от y min до y max.
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для выходного значения. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Минимальное значение | xmin | y min | [-1] | Массив |
| Максимальное значение | xmax | y max. | [1] | Массив |
| Период квантования | qt | Модельное время в секундах, через которое будет обновляться случайный сигнал на выходе блока. Если T = 0, то случайный сигнал на выходе блока будет обновляться после выполнения каждого очередного шага интегрирования. | [0] | Массив |
Свойства могут быть векторами: y min = [y min 1, y min 2,…,y min n], y max = [y max 1, y max 2,…,y max n] и T = [T 1, T 2,…,T n] , размерности которых должны быть одинаковы, в этом случае на выходе будет также формироваться векторный сигнал.
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, генерирующего псевдослучайную последовательность
//вещественных чисел, равномерно распределённых в диапазоне от y_min до y_max
// xmin - минимальное значение, y_min. По умолчанию задан массивом из 1 элемента
// xmax - максимальное значение, y_max. По умолчанию задан массивом из 1 элемента
// qt - период квантования, T. Модельное время в секундах, через которое будет
//обновляться случайный сигнал на выходе блока. Если T = 0, то случайный сигнал на
//выходе блока будет обновляться после выполнения каждого очередного шага
//интегрирования. По умолчанию задан массивом из 1 элемента
//Свойства могут быть векторами: y_min = [y_min1, y_min2, …, y_min n],
//y_max = [y_max1, y_max2, …, y_max n] и T = [T1, T2, …, Tn], размерности которых
//должны быть одинаковы. В этом случае на выходе будет также формироваться
//векторный сигнал
block: (
type = "Равномерный шум",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
xmin = [-1],
xmax = [1],
qt = [0]
),
Примечание:
- По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

