ปลั๊กอินนี้ใช้ MatlabWebSocket ซึ่งเป็นไลบรารีง่ายๆ ที่ประกอบด้วยเซิร์ฟเวอร์ websocket และไคลเอนต์สำหรับ MATLAB ที่สร้างบน Java-WebSocket ซึ่งเป็นการนำ java ไปใช้โปรโตคอล websocket รองรับการเข้ารหัสด้วยใบรับรองที่ลงนามด้วยตนเองซึ่งสร้างด้วย 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 แบบคงที่
วีไอพี