Dieses Plugin verwendet MatlabWebSocket, eine einfache Bibliothek, die aus einem Websocket-Server und -Client für MATLAB besteht und auf Java-WebSocket basiert, einer Java-Implementierung des Websocket-Protokolls. Die Verschlüsselung wird mit selbstsignierten Zertifikaten unterstützt, die mit dem Java Keytool erstellt wurden.
Stellen Sie sicher, dass Git 2.13 oder höher auf Ihrem Computer installiert ist, dann:
git clone --recurse-submodules https://github.com/SPEAR3-ML/teeport-client-matlab.git
Zum Klonen sowohl des Quellcodes als auch der Submodule (MatlabWebSocket).
WICHTIG : Sie müssen sicherstellen, dass Sie die Java-Bibliothek im statischen Klassenpfad installieren, indem Sie die folgenden Anweisungen befolgen. Sonst funktioniert MatlabWebSocket nicht!
Die erforderliche Java-Bibliothek ist eine jar
Datei, die sich im Ordner MatlabWebSocket/jar/
befindet. Es muss im statischen Java-Klassenpfad in MATLAB platziert werden. Wenn der Speicherort der JAR-Datei beispielsweise C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
, öffnen Sie die statische Klassenpfaddatei mit dem folgenden Befehl:
edit(fullfile( prefdir , ' javaclasspath.txt ' ))
und fügen Sie die Zeile C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
hinzu. Stellen Sie sicher, dass keine anderen Zeilen mit einem matlab-websocket-*
Eintrag vorhanden sind.
Stellen Sie sicher, dass Sie die Sterne matlab-websocket-*.*.jar
durch die richtige Versionsnummer ersetzen, die Sie heruntergeladen haben.
Nachdem Sie dies getan haben, starten Sie MATLAB neu und überprüfen Sie, ob die Zeile von MATLAB ordnungsgemäß gelesen wurde, indem Sie den Befehl javaclasspath
ausführen. Die Zeile sollte am Ende der Liste vor den DYNAMIC JAVA PATH
Einträgen erscheinen. Beachten Sie, dass die Anzeige des Eintrags hier nicht bedeutet, dass MATLAB die JAR-Datei unbedingt ordnungsgemäß gefunden hat. Sie müssen sicherstellen, dass sich die eigentliche jar
Datei tatsächlich an diesem Speicherort befindet.
Sie müssen nun den Ordner platform-plugin-matlab
zum MATLAB-Pfad hinzufügen.
Weitere Informationen zum statischen Java-Klassenpfad finden Sie in der MATLAB-Dokumentation.
In Bearbeitung