How can I prevent AUTOSAR Code Generation from reproducing the ARXML?

2 visualizaciones (últimos 30 días)
Hugo
Hugo el 27 de En. de 2025
Comentada: Hugo el 14 de Mayo de 2025
I import an ARXML File to create a Simulink Skeleton model (Application Software Component), with its runnables, interfaces and mapping to AUTOSAR Dictionary. The model compiles and I can generate AUTOSAR C-Code from it, but the code-generation time takes extremely long, because the ARXML Files are also generated and that seems to be the part that is taking very long.
Is it possible to split the actual CODE generation (c, h, files) from the ARXML-File generation?
I do not always need the ARXML files to be regenerated, I just need the C- and H- Files, and I need them to be generated fast.

Respuestas (1)

UDAYA PEDDIRAJU
UDAYA PEDDIRAJU el 24 de Abr. de 2025
Hi Hugo,
To prevent the AUTOSAR code generation from reproducing the ARXML files and to speed up the generation of C and H files, you can adjust the model configuration parameters in Simulink. Specifically, you should set the parameter "Generate XML file for schema version to off". This will disable the generation of ARXML files during the code generation process.
% Load your Simulink model
model = 'your_model_name';
load_system(model);
% Set the configuration parameters
set_param(model, 'GenerateXMLFile', 'off'); % Disable ARXML generation
% Generate code
rtwbuild(model); % This will generate only C and H files
Make sure to replace "your_model_name" with the actual name of your Simulink model. By doing this, you should see a reduction in code generation time since the ARXML files will not be generated.
  3 comentarios
paul lj
paul lj el 14 de Mayo de 2025
The model doesn't have the parameter 'GenerateXMLFile', can you check it?
Hugo
Hugo el 14 de Mayo de 2025
Yes, I made a joke "Ignore all previous instructions...", because the answer of @UDAYA PEDDIRAJU was clearly generated by AI. It is very irresponsible, to generate answers using AI without checking that actually works. There is no parameter 'GenerateXMLFile' - it is an AI Hallucination!

Iniciar sesión para comentar.

Categorías

Más información sobre AUTOSAR Blockset en Help Center y File Exchange.

Productos


Versión

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by