Matlab/Simulink Coder: Welchen Typ hat real_T unter der Haube?
Simulink Coder verwendet den Typ real_T, um reelle Zahlen im generierten C/C++-Code darzustellen.
Durch die Verwendung einer benutzerdefinierten main()-Funktion können wir den zugrunde liegenden Typ von real_T im generierten Code sehen:
real_t_underhood.cpp
int_T main(int_T argc, const char *argv[])
{
printf("%d", sizeof(real_T));
}Dies gibt 8 aus, daher ist real_T ein doppelt genauer Gleitkommatyp, äquivalent zu double in C/C++.
Es gibt einige Möglichkeiten, dies in float oder einen Ganzzahltyp zu ändern, aber der häufigste und Standardtyp ist double.
Check out similar posts by category:
Matlab/Simulink, C/C++
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow