Action disabled: index
de:software:matlab:trepr:dev:c:messages
Benachrichtigungen
- Zielstellung
- Einheitliche Funktionalität für Benachrichtigungen, Warn- und Fehlermeldungen.
- Motivation
- Oft ist es hilfreich, Nachrichten, Warnungen und Fehlermeldungen in einer Funktion auszugeben.
- Angabe unterschiedlicher Ebenen (debug, info, warning, error)
- Problem
- Gerade im Kontext einer GUI (mit Statusfenster) sollten alle Benachrichtigungen an einem zentralen Ort zusammenlaufen.
- Auch auf der Kommandozeile (CLI vs. GUI) soll das Benachrichtigungssystem funktionieren.
- Lösung
- Einheitliche Routine für die Benachrichtigung (
trEPRmsg)
Lösung
trEPRmsg
Aus der Hilfe zur Funktion trEPRmsg:
trEPRmsg Helper function adding a status message to the status cell array
of the appdata of the trEPR GUI
Usage:
trEPRmsg(message)
status = trEPRmsg(message)
status = trEPRmsg(message,level)
message - string/cell array
Status message
level - string (OPTIONAL)
Level of the message
Currently possible values: info, warning, error, debug
status - scalar
Return value for the exit status:
-1: no trEPRgui window found
-2: trEPRgui window appdata don't contain necessary fields
0: successfully updated status
NOTE: If there is currently no trEPR GUI window open, the message will
get displayed on the Matlab(tm) command line.
de/software/matlab/trepr/dev/c/messages.txt · Zuletzt geändert: von 127.0.0.1
