|
|
| Векторный | Си | |
| в палитре |
на схеме |
Описание
Блок производит запуск задач на выполнение и реализует выполнение расчетного модуля
(отдельного проекта) в процедуре прерывания от таймера.
Предварительно необходимо настроить частоту переполнения таймеров с помощью ПО STM32CubeMX и
определяет в свойствах блока (задав имя расчетного модуля), в контексте прерывания какого
таймера будет происходить выполнение расчетного модуля. Таким образом, расчетные модули имеют
возможность выполняться с разной частотой дискретизации.
Входные порты
| Имя |
Описание |
Тип линии связи |
| sort_block |
Порт сортировки |
Математическая |
Свойства
| Название |
Имя |
Описание |
По умолчанию |
Тип данных |
| Алгоритм Timer1 |
|
| Алгоритм Timer1 |
NameAlg1 |
Имя расчетного модуля. Расчетный модуль - это отдельный проект в ПО SimInTech,
перед его компиляцией необходимо в параметрах проекта указать имя алгоритма
(Параметры расчета → Генерация кода → Имя алгоритма) |
pin |
Строка |
| Алгоритм Timer2 |
|
| Алгоритм Timer2 |
NameAlg2 |
Имя расчетного модуля |
adc_dac |
Строка |
| Алгоритм Timer3 |
|
| Алгоритм Timer3 |
NameAlg3 |
Имя расчетного модуля |
|
Строка |
| Алгоритм Timer4 |
|
| Алгоритм Timer4 |
NameAlg1 |
Имя расчетного модуля |
|
Строка |
Параметры
Блок не имеет параметров.