Azzera filtri
Azzera filtri

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

5 visualizzazioni (ultimi 30 giorni)
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

Risposte (1)

Divyanshu
Divyanshu il 5 Mar 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!

Categorie

Scopri di più su Deployment, Integration, and Supported Hardware in Help Center e File Exchange

Prodotti


Release

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by