Matlab/Simulink S-Function: Wie man auf die Kommandozeile ausgibt
In Matlab/Simulink kannst du auf die Kommandozeile, wo Matlab gestartet wurde, mit fprintf(stderr, ...) ausgeben. Dies ist nützlich für Debugging-Zwecke.
Zumindest in meinem Setup ist stdout umgeleitet, sodass printf nicht wie erwartet funktioniert. Jedoch funktioniert fprintf(stderr, ...) einwandfrei.
sfunction_print_example.c
fprintf(stderr, "Hello S-Function\n");Dies kann überall in der S-Function verwendet werden.
Ähnliche Beiträge nach Kategorie:
Matlab/Simulink, C/C++
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen