إعدادات المستخدم هي إعدادات عالمية يقدمها Visual Studio Code لكل ملحق. تتيح لنا إعدادات مستخدم VEX تكوين ملحق VEX وفقًا لمتطلباتنا الخاصة ويتم تطبيقها على كل مشروع ملحق VEX VS Code.
الوصول إلى إعدادات مستخدم VEX في VS Code
- انقر فوق أيقونة الإعدادات الموجودة في الجزء السفلي الأيسر من واجهة مستخدم VS Code.
- سيتم توجيهك إلى قائمة السياق. انقر على العنصر الإعدادات.
- ستظهر لك نافذة الإعدادات .
- انقر فوق العنصر Extensions في عرض القائمة على الجانب الأيسر من نافذة Settings لتوسيع قائمة Extensions وعرض عناصرها.
- قم بالتمرير إلى أسفل قائمة العرض وانقر على عنصر القائمة VEX.
- ستظهر إعدادات المستخدم VEX في اللوحة اليمنى.
نظرة عامة على إعدادات مستخدم VEX
-
وحدة التحكم: القناة (وحدة التحكم V5 فقط)
يتحكم إعداد وحدة التحكم : القناة في نوع قناة الاتصال اللاسلكي بين V5 Brain وV5 Controller. ينطبق هذا الإعداد فقط عندما يكون VS Code متصلاً بجهاز تحكم V5 عبر USB ويتم توصيل جهاز التحكم بجهاز V5 Brain عبر VEXnet.
لتعيين قناة راديو وحدة التحكم V5، انقر فوق القائمة المنسدلة وحدد بين تنزيل و حفرة.- تنزيل - عند ضبطه على تنزيل، سينتقل الراديو إلى قناة تنزيل VEXnet بمجرد بدء تنزيل برنامج المستخدم. تتيح قناة التنزيل معدلات بيانات أعلى وعمليات تنزيل أكثر كفاءة.
-
Pit - عند ضبطه على Pit، سيبقى الراديو على قناة pit، وسيستغرق التنزيل وقتًا أطول بكثير.
-
Cpp SDK: الصفحة الرئيسية
يحدد إعداد Cpp SDK Home الدليل الرئيسي لـ C++ SDK (مجموعة تطوير البرامج). يحدد هذا الإعداد الموقع على الكمبيوتر حيث تم تثبيت SDK C++.
ملاحظة: لا تقم بتحرير هذا الإعداد.
-
سلسلة أدوات Cpp: المسار
يحدد إعداد لسلسلة الأدوات المستخدمة عند بناء مشروع C++ VEX VS Code.
لتعيين مسار سلسلة أدوات Cpp، اكتب المسار إلى سلسلة الأدوات على الكمبيوتر في مربع النص.
-
عام: تمكين محطة المستخدم
يسمح الإعداد تمكين محطة المستخدم لامتداد VEX بفتح المنفذ التسلسلي للمستخدم عندما يتم اكتشاف VEX Brain أو VEX Controller بواسطة الامتداد. الاستثناء الوحيد ينطبق على وحدة التحكم V5 التي لا تحتوي على منفذ تسلسلي للمستخدم.
لتعيين إعداد تمكين محطة المستخدم انقر فوق القائمة المنسدلة وحدد بين تمكين و تعطيل.- تمكين - تمكين يسمح لامتداد VEX بالاتصال بمنفذ مستخدم عند بدء التشغيل وسوف يقوم بإنشاء المحطة الطرفية التفاعلية. إذا تم تحديد تمكين أثناء تشغيل الامتداد، فسوف يحاول الامتداد فتح منفذ المستخدم إذا تم توصيل جهاز.
- تعطيل - تعطيل يمنع ملحق VEX من الاتصال بمنفذ المستخدم عند بدء التشغيل ولن يقوم بإنشاء محطة تفاعلية. إذا تم تحديد تعطيل أثناء تشغيل الامتداد، فسوف يقوم الامتداد بإغلاق منفذ المستخدم وإزالة المحطة الطرفية التفاعلية.
-
عام: إدخالات السجل
يحدد إعداد إدخالات السجل عدد إدخالات السجل التي سيتم تحميلها من VEX Brain.
لتعيين عدد إدخالات السجل، اكتب الرقم في مربع النص.
ملاحظة: بشكل افتراضي، يتم تعيين عدد إدخالات السجل على 1000.
-
المشروع: نوع البناء
يحدد إعداد : نوع البناء كيفية قيام ملحق VEX ببناء مشروع C++.
لتعيين نوع بناء مشروع Cpp، انقر فوق القائمة المنسدلة وحدد بين بناء و إعادة البناء.- الإصدار - الإصدار يقوم ببناء المشروع فقط عندما يتم اكتشاف أي تغييرات في الكود المصدر للمشروع.
- إعادة البناء - إعادة البناء تقوم بتنظيف دليل بناء المشروع، ثم تقوم ببناء المشروع. هذا الخيار أبطأ بكثير.
-
المشروع: الصفحة الرئيسية
يحدد الإعداد المشروع: الصفحة الرئيسية دليل الصفحة الرئيسية الافتراضي لمشروع جديد عند إكمال معالج المشروع الجديد.
لتعيين الموقع الافتراضي للمشاريع الجديدة، اكتب الدليل الموجود على الكمبيوتر في مربع النص.
-
المشروع: التشغيل بعد التنزيل
المشروع: التشغيل بعد التنزيل يحدد الإعداد ما إذا كان يجب تشغيل برنامج المستخدم بعد تنزيله إلى VEX Brain.
لتعيين برنامج المستخدم ليتم تشغيله بعد تنزيله إلى VEX Brain، حدد مربع الاختيار. لتعيين برنامج المستخدم بحيث لا يتم تشغيله بعد التنزيل، قم بإلغاء تحديد مربع الاختيار.
ملاحظة: بشكل افتراضي، يتم تحديد مربع الاختيار الموجود بجوار إعداد المشروع: التشغيل بعد التنزيل
-
Python: SDK Home
يقوم إعداد SDK Home بإعداد الدليل الرئيسي لـ Python SDK (Software Development Kit). يحدد هذا الإعداد الموقع على الكمبيوتر حيث يتم تثبيت Python SDK.
ملاحظة: لا تقم بتحرير هذا الإعداد.
-
نظام DFU: الاسترداد التلقائي
يحدد إعداد نظام DFU الاسترداد التلقائي ما إذا كان يجب على Brain الاسترداد تلقائيًا عند اكتشاف IQ (ثاني) Brain أو EXP Brain في وضع DFU (تحديث البرامج الثابتة للجهاز).
لتعيين الدماغ للتعافي تلقائيًا عند اكتشاف دماغ IQ (ثاني) أو دماغ EXP في وضع DFU، حدد مربع الاختيار. بخلاف ذلك، قم بإلغاء تحديد مربع الاختيار.
: بشكل افتراضي، يتم تحديد مربع الاختيار بجوار إعداد System DFU: Auto Recover .
-
خادم Websocket: تمكين
يتيح الإعداد خادم Websocket: تمكين لملحق VEX بدء تشغيل خادم Websocket، مما يسمح بنقل البيانات في الوقت الفعلي بين الخادم وجهاز VEX.
لتعيين خادم Websocket : قم بتمكين الإعداد ، وانقر فوق القائمة المنسدلة وحدد بين تمكين و تعطيل.- تمكين - إذا تم تحديد تمكين ، فسوف يبدأ ملحق VEX تشغيل خادم Websocket، والذي يسمح للمستخدم بالوصول إلى أنبوب ثنائي الاتجاه إلى جهاز VEX المحدد. يمكن الوصول إلى خادم Websocket على `ws://[ip]:[port]/vexrobotics.vexcode/device`.
- تعطيل - إذا تم تحديد تعطيل ، فلن يقوم ملحق VEX ببدء تشغيل خادم Wesocked.
-
خادم Websocket: عنوان المضيف
يحدد الإعداد خادم Websocket: عنوان المضيف عنوان المضيف لخادم WebSocket. يتم استضافة خادم Websocket على الكمبيوتر الذي يعمل عليه ملحق VEX. عنوان مضيف خادم Websocket هو عنوان IP للوصول إلى خادم Websocket على `ws://[ip]:[port]/vexrobotics.vexcode/device`.
لتعيين عنوان المضيف، اكتب عنوان المضيف (عنوان IP) في مربع النص.
-
خادم Websocket: المنفذ
يقوم الإعداد خادم Websocket: المنفذ بتكوين رقم المنفذ الذي يعمل عليه خادم Websocket. يمكن استخدام رقم المنفذ للوصول إلى خادم Websocket على `ws://[ip]:[port]/vexrobotics.vexcode/device`.
لتعيين رقم منفذ خادم Websocket، اكتب رقم المنفذ في مربع النص.