How can I define a variable in a bus as pointer ?
Mostrar comentarios más antiguos
Hello,
I'm in some trouble with my variable definition. I have a structure that I would like to define with the Bus Editor. My structure is like :
typedef struct
{
uint16 a1;
uint16 *a2;
uint32 b1;
uint32 b2;
} structstruct;
I don't know how to define the a2 variable who is a pointer.
Could someone help me ?
Antoine
Respuesta aceptada
Más respuestas (1)
Mark McBroom
el 7 de Abr. de 2018
0 votos
This is not possible in Simulink. Simulink does not support pointers. So that raises the question, why do you need a pointer in the structure? This question most often comes up when people are interfacing with external C code. If this is the case, there are some tricks you can play in Simulink that usually involve defining the type to instead by a 64-bit integer using the fixed point blockset.
2 comentarios
Antoine Bostem
el 9 de Abr. de 2018
bilal erol
el 11 de Abr. de 2020
have you solved your problem which is related with using pointer in simulink?
Categorías
Más información sobre Simulink Coder en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!