Этот плагин использует MatlabWebSocket, который представляет собой простую библиотеку, состоящую из сервера веб-сокетов и клиента для MATLAB, построенного на Java-WebSocket, Java-реализации протокола веб-сокетов. Шифрование поддерживается самозаверяющими сертификатами, созданными с помощью Java Keytool.
Убедитесь, что на вашем компьютере установлена версия Git 2.13 или выше, а затем:
git clone --recurse-submodules https://github.com/SPEAR3-ML/teeport-client-matlab.git
Клонировать как исходный код, так и подмодули (MatlabWebSocket).
ВАЖНО : вы должны обязательно установить библиотеку Java по пути статического класса, следуя инструкциям ниже. В противном случае MatlabWebSocket не будет работать!
Требуемая библиотека Java представляет собой файл jar
, расположенный в папке MatlabWebSocket/jar/
. Его необходимо поместить в путь статического класса Java в MATLAB. Например, если расположением файла jar является C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
, откройте файл пути статического класса с помощью следующей команды:
edit(fullfile( prefdir , ' javaclasspath.txt ' ))
и добавьте в нее строку C:platform-plugin-matlabMatlabWebSocketjarmatlab-websocket-*.*.jar
. Убедитесь, что нет других строк с записью matlab-websocket-*
.
Обязательно замените звездочки matlab-websocket-*.*.jar
правильным номером загруженной вами версии.
После этого перезапустите MATLAB и проверьте, что строка была правильно прочитана MATLAB, выполнив команду javaclasspath
. Эта строка должна появиться внизу списка перед записями DYNAMIC JAVA PATH
. Обратите внимание: наличие этой записи не означает, что MATLAB обязательно нашел файл jar правильно. Вы должны убедиться, что фактический файл jar
действительно находится в этом месте.
Теперь вы должны добавить папку platform-plugin-matlab
в путь MATLAB.
См. Документацию MATLAB для получения дополнительной информации о пути статического класса Java.
НЗП