Блоки Simulink ® Real-Time™ EtherCAT ® поддерживают следующие типы данных EtherCAT. Программное обеспечение сопоставляет другие типы данных EtherCAT с массивом байтов. Массив байт требует явного преобразования типа данных с использованием блоков Byte Pack, Byte Unpack или S-функций .
Тип данных EtherCAT | Размер типа данных (биты) | Преобразованный тип данных Simulink |
|---|---|---|
бит | 1 | uint8 |
bit8 | 8 | uint8 |
bitarr | 8 (битовый массив) | uint8 |
bitarr16 | 16 (битовый массив) | uint16 |
bitarr32 | 32 (битовый массив) | uint32 |
BOOL | 1 | Булев |
int8 | 8 | int8 |
int16 | 16 | int16 |
int32 | 32 | int32 |
int64 | 64 | int64 |
uint8 | 8 | uint8 |
uint16 | 16 | uint16 |
uint32 | 32 | uint32 |