Encoder
R2026bLibraries:
STM32 Microcontroller Blockset /
STM32F1xx Based Boards
STM32 Microcontroller Blockset /
STM32F2xx Based Boards
STM32 Microcontroller Blockset /
STM32F3xx Based Boards
STM32 Microcontroller Blockset /
STM32F4xx Based Boards
STM32 Microcontroller Blockset /
STM32F7xx Based Boards
STM32 Microcontroller Blockset /
STM32G0xx Based Boards
STM32 Microcontroller Blockset /
STM32G4xx Based Boards
STM32 Microcontroller Blockset /
STM32H5xx Based Boards
STM32 Microcontroller Blockset /
STM32H7xx Based Boards
STM32 Microcontroller Blockset /
STM32H7RSxx Based Boards
STM32 Microcontroller Blockset /
STM32L4xx Based Boards
STM32 Microcontroller Blockset /
STM32L5xx Based Boards
STM32 Microcontroller Blockset /
STM32U5xx Based Boards
STM32 Microcontroller Blockset /
STM32WBxx Based Boards
Description
Measure the rotation of the encoder in counts.
The Count port outputs the timer counter value as
uint32 data.
Examples
Ports
Input
Output
Parameters
Programmatic Use: Add Block
To add the block programmatically, use the add_block function with one of these library block paths as the source.
"stm32f1xxblockslib/Encoder"
"stm32f2xxblockslib/Encoder"
"stm32f3xxblockslib/Encoder"
"stm32f4xxblockslib/Encoder"
"stm32f7xxblockslib/Encoder"
"stm32g0xxblockslib/Encoder"
"stm32g4xxblockslib/Encoder"
"stm32h5xxblockslib/Encoder"
"stm32h7xxblockslib/Encoder"
"stm32h7rsxxblockslib/Encoder"
"stm32l4xxblockslib/Encoder"
"stm32l5xxblockslib/Encoder"
"stm32u5xxblockslib/Encoder"
"stm32wbxxblockslib/Encoder"
Example: add_block("stm32f1xxblockslib/Encoder","myModel/myBlock",MakeNameUnique="on")
Extended Capabilities
Version History
Introduced in R2022b



