يستخدم هذا البرنامج المساعد MatlabWebSocket، وهي مكتبة بسيطة تتكون من خادم websocket وعميل MATLAB المبني على Java-WebSocket، وهو تطبيق جافا لبروتوكول websocket. يتم دعم التشفير بشهادات موقعة ذاتيًا تم إنشاؤها باستخدام أداة مفاتيح جافا.
تأكد من أن لديك Git 2.13 أو أعلى على جهاز الكمبيوتر الخاص بك، ثم:
git clone --recurse-submodules https://github.com/SPEAR3-ML/teeport-client-matlab.git
لاستنساخ كل من الكود المصدري والوحدات الفرعية (MatlabWebSocket).
هام : يجب عليك التأكد من تثبيت مكتبة جافا على مسار الفئة الثابتة باتباع الإرشادات أدناه. لن يعمل MatlabWebSocket بطريقة أخرى!
مكتبة جافا المطلوبة هي ملف jar
الموجود في مجلد MatlabWebSocket/jar/
. يجب وضعه على مسار فئة جافا الثابت في 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
الفعلي موجود بالفعل في هذا الموقع.
يجب عليك الآن إضافة مجلد platform-plugin-matlab
إلى مسار MATLAB.
راجع وثائق MATLAB لمزيد من المعلومات حول مسار فئة Java الثابتة.
قيد التنفيذ