Simulink Embedded Coder: has no support of variable-size arrays

7 visualizaciones (últimos 30 días)
Dimitri
Dimitri el 27 de Feb. de 2024
Respondida: Divyanshu el 5 de Mzo. de 2024
Hello everyone!
I need to re-wite a little banch of code for Embedded Coder wich has no support of variable-size arrays.
For my Harware-target I could not enable the support of variable-sized arrays.
Could you please suggest, how I can do it in the most efficient way?
function [seconds, minutes, hours, days, months, years] = fcn(posixTime)
date = datetime(posixTime,'ConvertFrom','posixtime');
[years, months, days] = ymd(date); % <-- Logical indexing requires support of variable-sized arrays, which is currently disabled for code generation.
[hours, minutes, seconds] = hms(date); % <-- Logical indexing requires support of variable-sized arrays, which is currently disabled for code generation.
end

Respuestas (1)

Divyanshu
Divyanshu el 5 de Mzo. de 2024
Hi Dimitri,
It is possible to Enable & Disable the Support for Variable-Size Arrays.
Please refer the following documentation for details on Code Generation for Variable-Size Arrays and how to enable the Support for Variable-size arrays in Code Generation:
Hope it helps!

Categorías

Más información sobre Deployment, Integration, and Supported Hardware en Help Center y File Exchange.

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by