Matlab/Simulink: Wie man MATLAB-Befehle über HTTP-GET-Request empfängt

Dieses Beispiel zeigt, wie man MATLAB-Befehle über HTTP-GET-Request empfängt.

In unserem vorherigen Beispiel Matlab TCP/IP-Befehlsserver ohne jegliche Toolboxes haben wir gezeigt, wie man einen TCP/IP-Server in MATLAB erstellt, ohne auf Toolbox-exklusive Befehle zurückzugreifen. Jedoch wird, selbst wenn er mit einem Matlab-Timer ausgeführt wird, die GUI komplett blockieren, da Matlab inhärent single-threaded läuft.

In diesem Beispiel werden wir eine andere Strategie verwenden: Matlab selbst wird über einen Timer angewiesen, periodisch einen HTTP-Request an einen externen Webserver zu senden. Der Webserver antwortet dann mit einem Befehl, der in Matlab ausgeführt werden soll.

In diesem Beispiel gibt es keinerlei Feedback zur Ausgabe des Befehls!

Haupt-MATLAB-Request-Funktion

MATLAB-Timer

Python-Server

Dieser einfache Beispiel-Server wird Befehle ausgeben, um abwechselnd einen Manual-Switch ein- und auszuschalten.


Check out similar posts by category: Matlab/Simulink, Python