how to pass MACROS to embedded code generated
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I need to pass MACROS to my embbeded code generated with Real-Time Workshop. Macros like this:
NUMST = 2
NCSTATES = 0
BUILDARGS = GENERATE_REPORT=0 PORTABLE_WORDSIZES=0 GENERATE_ASAP2=0 OPTS="-DRT -DUSE_RTMODEL -DERT"
MULTITASKING = 1
INTEGER_CODE = 0
Thanks in advance
0 Commenti
Risposte (1)
TAB
il 17 Gen 2012
Define these MACROS as Simulink.Parameter object. Set the storage class of these parameters to Custom|ImportFromFile with header file name which contains defination of these macros.
For example
NUMST = Simulink.Parameter;
NUMST.Value = 2;
NUMST.RTWInfo.StorageClass = 'Custom';
NUMST.RTWInfo.CustomStorageClass = 'ImportFromFile';
NUMST.RTWInfo.CustomAttributes.HeaderFile ='YourMacroHeaderFile.h';
Load these parameters in base workspace with the model in which they are used before model simulation and code generation.
0 Commenti
Vedere anche
Categorie
Scopri di più su Model Configuration Set Customization in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!