Динамическая выборка
![]() |
![]() |
| Векторный | Си
| ST |
|
| в палитре | на схеме |
Описание
Блок выполняет процедуру выбора элемента из вектора по указанному номеру. Алгоритм работы
блока:

где:

где:
- u 1(t) – первых входной скалярный сигнал, определяющий номер выбираемого элемента, начиная с 1
- u 2,i(t) – i-ый элемент второго входного векторного сигнала u 2(t), из которого осуществляется выборка
- n≥1 – размерность второго входа, натуральное число
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| number | Скалярный сигнал (целое число), определяющий номер выбираемого элемента. | Математическая |
| vector | Порт для входного вектора. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Выбранный элемент вектора. | Математическая |
Свойства
Блок не имеет свойств.
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, выполняющего процедуру выбора элемента
//из вектора по указанному номеру
// u1(t) - первый входной скалярный сигнал, определяющий номер выбираемого
//элемента, начиная с 1
// u2,i(t) - i-й элемент второго входного векторного сигнала u2(t), из которого
//осуществляется выборка
// n ≥ 1 - размерность второго входа, натуральное число
//Входы:
// number - скалярный сигнал (целое число), определяющий номер выбираемого
//элемента
// vector - порт для входного вектора
//Выходы: outport - выбранный элемент вектора
block: (
type = "Динамическая выборка",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)]
),

