Enums of smaller data types

Hi everyone,
I am wondering if there's a way to create enumerated types of smaller sizes. When generating code with Simulink models that use enums, "IntEnumType" gets cast as a machine-sized Int, in my case a 4-byte value. It takes up a lot of memory especially when you consider most of the enums only have a small number of values. Is there an easy way to avoid this?
Thanks!

답변 (1개)

Walter Roberson
Walter Roberson 2019년 11월 21일

0 개 추천

  • Define the class as a subclass of Simulink.IntEnumType. You can also base an enumerated type on one of these built-in integer data types: int8, uint8, int16, uint16, and int32.

카테고리

도움말 센터File Exchange에서 MATLAB Coder에 대해 자세히 알아보기

질문:

2019년 11월 21일

답변:

2019년 11월 21일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by