Schritt-für-Schritt Anleitungen wie man einen Daten-Arrays Austausch zwischen MetaTrader 4 und Matlab über CSV Dateien organisiert.
Nun überprüfen wir, wie alles funktioniert. Lassen Sie uns versuchen
den Timer mit "Start" zu aktivieren und zu deaktivieren. Wenn der Timer
aktiviert ist, muss die Uhr über dem Eingabefeld für den Pfad
funktionieren.
Es wäre sinnvoller den Timer mit der "X" Schaltfläche, beim Schließen der GUI zu löschen. Wenn Sie dies tun möchten, fügen Sie
stop(handles.t) ; % stop the timer
delete(handles.t); % delete the timer
am Anfang der Funktion “figure1_CloseRequestFcn” ein. Die Funktion
wird beim Schließen der GUI aufgerufen. Sie können mit dem GUI-Editor
auf sie zugreifen:
Aber, bitte berücksichtigen Sie, dass wenn Sie "Run" des Editors
drücken, ohne die im Betrieb befindliche GUI vorher zu schließen, der
alte Timer nicht gelöscht wird, während der neue erstellt wird. Und das
nächste Mal wird ein weiter erstellt, usw. Sie können die "unerledigten"
Timer mit dem Befehl “delete(timerfind)” aus der Matlab Konsole
behandeln.
Neuer Artikel Interaktion zwischen MetaTrader 4 und Matlab über CSV Dateien :
Schritt-für-Schritt Anleitungen wie man einen Daten-Arrays Austausch zwischen MetaTrader 4 und Matlab über CSV Dateien organisiert.
Nun überprüfen wir, wie alles funktioniert. Lassen Sie uns versuchen den Timer mit "Start" zu aktivieren und zu deaktivieren. Wenn der Timer aktiviert ist, muss die Uhr über dem Eingabefeld für den Pfad funktionieren.
Es wäre sinnvoller den Timer mit der "X" Schaltfläche, beim Schließen der GUI zu löschen. Wenn Sie dies tun möchten, fügen Sie
am Anfang der Funktion “figure1_CloseRequestFcn” ein. Die Funktion wird beim Schließen der GUI aufgerufen. Sie können mit dem GUI-Editor auf sie zugreifen:
Aber, bitte berücksichtigen Sie, dass wenn Sie "Run" des Editors drücken, ohne die im Betrieb befindliche GUI vorher zu schließen, der alte Timer nicht gelöscht wird, während der neue erstellt wird. Und das nächste Mal wird ein weiter erstellt, usw. Sie können die "unerledigten" Timer mit dem Befehl “delete(timerfind)” aus der Matlab Konsole behandeln.
Autor: Dmitriy