এই নিবন্ধটি VEX ভিজ্যুয়াল স্টুডিও কোড এক্সটেনশন UI (ইউজার ইন্টারফেস) এর একটি সারসংক্ষেপ প্রদান করে। এই এক্সটেনশনটি VEX IQ 2nd Generation, EXP, এবং V5 প্ল্যাটফর্মের জন্য C++ এবং Python প্রকল্পগুলির উন্নয়নে সহায়তা করে।

VEX VS কোড এক্সটেনশন UI লেআউট

VEX ভিজ্যুয়াল স্টুডিও কোড এক্সটেনশন UI পাঁচটি প্রধান ক্ষেত্রে বিভক্ত: অ্যাক্টিভিটি বার, সাইড বার, এডিটর, টার্মিনাল প্যানেল এবং টুলবার।

অ্যাক্টিভিটি বার

অ্যাক্টিভিটি বারে আইকনের একটি অ্যারে রয়েছে যা আমাদের ভিউগুলির মধ্যে স্যুইচ করতে দেয় এবং VEX প্রকল্প বিকাশের জন্য অতিরিক্ত প্রসঙ্গ-নির্দিষ্ট সূচক দেয়।

VS কোডে VEX প্রকল্প তৈরির জন্য ব্যবহৃত সাধারণ আইকনগুলি হল:

  • ভিজ্যুয়াল স্টুডিও কোডে VEX V5 কোড এক্সটেনশন ইন্টারফেসের স্ক্রিনশট, যেখানে VEX রোবোটিক্স প্রোগ্রামিংয়ের জন্য উপলব্ধ বিভিন্ন বৈশিষ্ট্য এবং সরঞ্জাম দেখানো হয়েছে। এক্সপ্লোরার ভিউ আইকন - ক্লিক করলে, সাইড বারে এক্সপ্লোরার ভিউ খোলে।
  • ভিজ্যুয়াল স্টুডিও কোডে VEX V5 কোড এক্সটেনশন ইন্টারফেসের স্ক্রিনশট, যা VEX রোবোটিক্স প্রোগ্রামিংয়ের জন্য উপলব্ধ বৈশিষ্ট্য এবং সরঞ্জামগুলি প্রদর্শন করে। এক্সটেনশন ভিউ আইকন - ক্লিক করলে, সাইড বারে এক্সটেনশন ভিউ খোলে।
  • VEX V5 VS কোড এক্সটেনশনের বৈশিষ্ট্য এবং কার্যকারিতা চিত্রিত করে চিত্র, VEX রোবোটিক্স প্রোগ্রামিংয়ের জন্য মূল উপাদান এবং সরঞ্জামগুলি তুলে ধরে। VEX ভিউ আইকন - ক্লিক করলে, সাইড বারে VEX ভিউ খোলে।

সাইড বার

সাইড বারে বিভিন্ন ভিউ রয়েছে যা আমাদের VS কোডের মধ্যে সমন্বিত সরঞ্জামগুলি ব্যবহার করতে সক্ষম করে। VEX প্রকল্প উন্নয়নের জন্য কাজ সম্পাদনের জন্য ব্যবহৃত সাধারণ সাইড বার ভিউগুলি হল এক্সটেনশন ভিউ, VEX ভিউ, এবং এক্সপ্লোরার ভিউ

এক্সটেনশন ভিউ

এক্সটেনশন ভিউ ভিএস কোডে এক্সটেনশনগুলি ইনস্টল এবং পরিচালনা করতে ব্যবহৃত হয়। VEX IQ 2nd Generation, EXP, এবং V5 প্ল্যাটফর্মে সফ্টওয়্যার তৈরির জন্য, আমাদের VEX এক্সটেনশন, C/C++ এক্সটেনশন এবং Python এক্সটেনশন ইনস্টল করতে হবে।

VS কোডে VEX এক্সটেনশন, C/C++ এক্সটেনশন, এবং Python এক্সটেনশন কীভাবে ইনস্টল করবেন সে সম্পর্কে ধাপে ধাপে নির্দেশাবলীর জন্য, অনুগ্রহ করে এই নিবন্ধটি দেখুন


VEX View সম্পর্কে

VEX ভিউ আমাদের VS কোডে VEX IQ ২য় প্রজন্ম, EXP এবং V5 এর জন্য প্রকল্প তৈরি করতে সক্ষম করে। VEX ভিউতে তিনটি বিভাগ অন্তর্ভুক্ত রয়েছে: প্রকল্পের কাজ, VEX ডিভাইসের তথ্য, এবং VEX প্রতিক্রিয়া

  • প্রকল্পের কাজ
    প্রকল্পের কাজ এর অধীনে থাকা বোতামগুলি একটি নতুন VEX প্রকল্প তৈরি করতে বা একটি বিদ্যমান VEXcode প্রকল্প আমদানি করতে ব্যবহৃত হয়।
    VS কোডে VEX প্রকল্প তৈরির বিস্তারিত নির্দেশিকা জানতে, অনুগ্রহ করে V5এর জন্য এই নিবন্ধটি, EXPএর জন্য এই নিবন্ধটি এবং IQ (2nd)এর জন্য এই নিবন্ধটি দেখুন।

  • VEX প্রতিক্রিয়া
    আমরা VEX প্রতিক্রিয়া এর অধীনে টেক্সট বক্সে বার্তাটি টাইপ করে এবং SEND বোতামে ক্লিক করে VEX-তে প্রতিক্রিয়া জমা দিতে পারি।
    VS কোডে VEX FEEDBACK ব্যবহার সম্পর্কে সহায়ক তথ্যের জন্য, অনুগ্রহ করে এই নিবন্ধটিদেখুন।

এক্সপ্লোরার ভিউ

এক্সপ্লোরার ভিউ VS কোডে VEX প্রজেক্ট ফাইল এবং ফোল্ডার ব্রাউজ, খুলতে এবং পরিচালনা করতে ব্যবহৃত হয়।

সম্পাদক

VS কোডে ফাইল সম্পাদনা করার প্রধান ক্ষেত্র হল এডিটর। VEX VS কোড এক্সটেনশনটি প্রোগ্রামটি তৈরির সময় আমাদের সহায়তা করার জন্য সম্পাদক অঞ্চলে C/C++ এবং Python উভয়ের জন্য Intellisense/Linting সক্ষম করে।

এডিটর এরিয়ায়, আমরা ফাংশনের টেক্সটের উপর মাউস রেখে অথবা C++ এবং পাইথন API (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) এ অন্তর্ভুক্ত এই ফাংশনের ডকুমেন্টেশন অ্যাক্সেস করতে VEX কমান্ড সাহায্য ব্যবহার করে একটি নির্দিষ্ট ফাংশন সম্পর্কে সহায়ক তথ্য পেতে পারি।

VS কোডে VEX কমান্ড সাহায্য ব্যবহারের বিস্তারিত নির্দেশাবলীর জন্য, অনুগ্রহ করে এই নিবন্ধটি দেখুন

টার্মিনাল প্যানেল

VEX VS কোড এক্সটেনশন স্টার্টআপে দুটি টার্মিনাল প্রদান করে, লগ টার্মিনাল এবং ইন্টারেক্টিভ টার্মিনাল। 

  • লগ টার্মিনাল - লগ টার্মিনাল বিল্ড আউটপুট, বিল্ড ত্রুটি এবং ডাউনলোড ফলাফল প্রদর্শন করে।

  • ইন্টারেক্টিভ টার্মিনাল - ইন্টারেক্টিভ টার্মিনালের দুটি ফাংশন রয়েছে - প্রিন্ট লগ প্রদর্শন করা এবং ব্যবহারকারীর প্রোগ্রামে কাঁচা কীস্ট্রোক ফেরত পাঠানো।



    দ্রষ্টব্য: ইন্টারেক্টিভ টার্মিনাল ব্যবহার করার জন্য, একটি ব্রেন বা কন্ট্রোলারকে VEX VS কোড এক্সটেনশন চালিত কম্পিউটারের সাথে সংযুক্ত করতে হবে।
    দ্রষ্টব্য: ব্যবহারকারী প্রোগ্রাম তৈরি এবং ডাউনলোড করার পরে ইন্টারেক্টিভ টার্মিনাল আউটপুট ডিফল্টরূপে সাফ হয়ে যায়।

টুলবার

টুলবারটিতে আইকনের একটি অ্যারে রয়েছে যা আমাদের VEX VS কোড এক্সটেনশন প্রকল্প, VEX ব্রেইন এবং VEX কন্ট্রোলারগুলির সাথে দ্রুত ইন্টারঅ্যাক্ট করার উপায় প্রদান করে।

দ্রষ্টব্য: VS কোডে একটি বৈধ VEX প্রকল্প খোলা থাকলেই কেবল টুলবার সক্রিয় থাকে। 

দ্রষ্টব্য: একটি বৈধ VEX প্রকল্প হল এমন একটি প্রকল্প যা এক্সটেনশন দ্বারা তৈরি বা আমদানি করা হয়। এডিটরে খোলা VEXcode বা VEXcode Pro প্রকল্পগুলিকে বৈধ VEX প্রকল্প হিসেবে বিবেচনা করা হবে না এবং সেগুলি আমদানি করতে হবে।

টুলবারে প্রদর্শিত আইকনগুলির মধ্যে রয়েছে:

  • ভিজ্যুয়াল স্টুডিও কোডে VEX V5 কোড এক্সটেনশন ইন্টারফেসের স্ক্রিনশট, যা VEX রোবোটিক্স প্রোগ্রামিংয়ের জন্য উপলব্ধ বৈশিষ্ট্য এবং সরঞ্জামগুলি প্রদর্শন করে। ডিভাইস পিকার - ডিভাইস পিকার সংযুক্ত VEX ডিভাইসের আইকন প্রদর্শন করে (একটি ব্রেইন আইকন VEX Device Picker showing icons for connected VEX devices, including a Brain icon and a Controller icon, as part of the V5 Category Description in the VS Code Extension section. অথবা একটি কন্ট্রোলার আইকন Icon of a controller representing the V5 category in the context of the VS Code Extension, illustrating functionality related to programming and controlling VEX robotics.)
    দ্রষ্টব্য: যদি একটি কন্ট্রোলার কম্পিউটারের সাথে সংযুক্ত থাকে, কিন্তু মস্তিষ্কের সাথে রেডিও লিঙ্ক না থাকে, তাহলে কন্ট্রোলার আইকনের পাশে কোনও মস্তিষ্কের নাম প্রদর্শিত হবে না।
  • ভিজ্যুয়াল স্টুডিও কোডে VEX V5 কোড এক্সটেনশন ইন্টারফেসের স্ক্রিনশট, যেখানে ব্যবহারকারীদের VEX রোবোটিক্স প্রকল্পগুলি বিকাশ এবং পরিচালনা করার জন্য উপলব্ধ বিভিন্ন প্রোগ্রামিং বৈশিষ্ট্য এবং সরঞ্জামগুলি দেখানো হয়েছে। স্লট সিলেক্টর আইকন - স্লট সিলেক্টর আইকন আমাদের VEX এক্সটেনশনের কোন স্লটে ব্যবহারকারী প্রোগ্রাম ডাউনলোড করবে বা চালাবে তা বেছে নিতে সাহায্য করে, এটিতে ক্লিক করে এবং পিক তালিকা থেকে VEX ব্রেনের আটটি উপলব্ধ স্লটের মধ্যে একটি নির্বাচন করে।
  • ভিজ্যুয়াল স্টুডিও কোডে VEX V5 কোড এক্সটেনশন ইন্টারফেসের স্ক্রিনশট, যা VEX রোবোটিক্স প্রোগ্রামিংয়ের জন্য বৈশিষ্ট্য এবং সরঞ্জামগুলি প্রদর্শন করে। বিল্ড & ডাউনলোড আইকন - যদি একটি VEX ডিভাইস সংযুক্ত থাকে, তাহলে টুলবারে ডাউনলোড আইকন দেখাবে। ক্লিক করলে, প্রকল্পটি তৈরি হবে এবং সফল হলে, সংযুক্ত VEX ডিভাইসে ডাউনলোড করা হবে।
  • VEX V5 VS কোড এক্সটেনশন ইন্টারফেসের স্ক্রিনশট, যেখানে VEX রোবোটিক্স প্রোগ্রামিংয়ের জন্য কোড সম্পাদনা বৈশিষ্ট্য এবং সরঞ্জামগুলি প্রদর্শিত হচ্ছে। ছবিটি কোডিং দক্ষতা বৃদ্ধির জন্য ডিজাইন করা ব্যবহারকারী-বান্ধব লেআউট এবং কার্যকারিতা তুলে ধরে। প্লে আইকন - ক্লিক করলে, প্লে আইকন VEX ব্রেনের নির্বাচিত স্লটে ডাউনলোড করা ব্যবহারকারী প্রোগ্রামটি চালায়।
  • ভিজ্যুয়াল স্টুডিও কোডে রোবোটিক্স প্রোগ্রামিংয়ের জন্য কোড সম্পাদনা বৈশিষ্ট্য এবং সরঞ্জামগুলি দেখানো VEX V5 কোড এক্সটেনশন ইন্টারফেসের স্ক্রিনশট। স্টপ আইকন - ক্লিক করলে, স্টপ আইকন VEX ব্রেনে ব্যবহারকারী প্রোগ্রাম চালানো বন্ধ করে দেয়।
  • VS Code-এ VEX V5 কোড এক্সটেনশন ইন্টারফেসের স্ক্রিনশট, যেখানে VEX রোবোটিক্স প্রোগ্রামিংয়ের জন্য বৈশিষ্ট্য এবং সরঞ্জামগুলি দেখানো হয়েছে, যার মধ্যে কোড সম্পাদনা, ডিবাগিং বিকল্প এবং প্রকল্প ব্যবস্থাপনা অন্তর্ভুক্ত রয়েছে। প্রকল্প নির্বাচক - প্রকল্প নির্বাচক নির্বাচিত প্রকল্পের নাম প্রদর্শন করে। প্রজেক্ট সিলেক্টর আইকন আমাদেরকে VEX প্রজেক্টের মধ্যে স্যুইচ করার সুযোগ দেয় যখন ওয়ার্কস্পেসের ভিতরে একাধিক প্রোজেক্ট থাকে, তখন এটিতে ক্লিক করে এবং পিক লিস্ট থেকে একটি প্রোজেক্ট নির্বাচন করে।
  • V5 এর জন্য VS কোড এক্সটেনশন ইন্টারফেসের স্ক্রিনশট, যেখানে ডেভেলপারদের জন্য উপলব্ধ বৈশিষ্ট্য এবং সরঞ্জামগুলি দেখানো হয়েছে, যার মধ্যে কোড সম্পাদনা, ডিবাগিং বিকল্প এবং ইন্টিগ্রেশন ক্ষমতা অন্তর্ভুক্ত রয়েছে। পাইথন ফাইল সিলেক্টর (শুধুমাত্র পাইথন) - যখন একটি VEX পাইথন প্রকল্প নির্বাচন করা হয়, তখন টুলবারে পাইথন ফাইল সিলেক্টর প্রদর্শিত হবে। পাইথন ফাইল সিলেক্টর নির্বাচিত পাইথন ফাইলের নাম প্রদর্শন করে। VEX-এর জন্য পাইথন বর্তমানে শুধুমাত্র একক ফাইল ডাউনলোড সমর্থন করে।

ভিএস কোডে টুলবার বৈশিষ্ট্যগুলি কীভাবে ব্যবহার করবেন সে সম্পর্কে সহায়ক তথ্যের জন্য, অনুগ্রহ করে এই নিবন্ধটিদেখুন।

VEX ব্যবহারকারী সেটিংস

VEX ব্যবহারকারী সেটিংস আমাদের নিজস্ব প্রয়োজনীয়তা অনুসারে VEX এক্সটেনশন কনফিগার করার অনুমতি দেয়। ব্যবহারকারীর সেটিংস হল প্রতিটি VEX VS কোড এক্সটেনশন প্রকল্পে প্রয়োগ করা বিশ্বব্যাপী সেটিংস। VS কোডের সেটিংস আইকনে ক্লিক করে এবং মেনুতে সংশ্লিষ্ট আইটেমগুলি নির্বাচন করে আমরা VEX ব্যবহারকারী সেটিংস অ্যাক্সেস করতে পারি।

VEX VS কোড এক্সটেনশন কনফিগার করার জন্য VEX ব্যবহারকারী সেটিংস হল:

  • কন্ট্রোলার চ্যানেল (শুধুমাত্র V5 কন্ট্রোলার) - V5 কন্ট্রোলার রেডিও চ্যানেলকে ডাউনলোড অথবা পিটএ সেট করে। এই সেটিংটি শুধুমাত্র VEXnet রেডিও লিঙ্কের ক্ষেত্রে প্রযোজ্য।
  • সিপিপি টুলচেইন পাথ - সিপিপি টুলচেইনের জন্য পাথ সেট করে।
  • ব্যবহারকারী টার্মিনালসক্ষম করুন - ব্যবহারকারী পোর্ট থেকে ডেটা খুলতে এবং প্রদর্শন করতে এক্সটেনশনটিকে সক্ষম বা নিষ্ক্রিয় করে।
  • লগ এন্ট্রি - একটি VEX ব্রেইন থেকে আপলোড করার জন্য লগ এন্ট্রির সংখ্যা সেট করে।
  • প্রজেক্ট বিল্ড টাইপ - এক্সটেনশনটি কীভাবে একটি C++ প্রজেক্ট তৈরি করবে তা সেট করে।
  • প্রজেক্ট হোম - নতুন প্রজেক্টের জন্য ডিফল্ট অবস্থান সেট করে।
  • ডাউনলোডের পর রান - VEX ব্রেনে ডাউনলোড করার পর ব্যবহারকারীর প্রোগ্রামটি চালানো উচিত কিনা তা নির্ধারণ করে।
  • সিস্টেম DFU অটো রিকভার - DFU মোডে IQ2 বা EXP সনাক্ত হলে মস্তিষ্ক স্বয়ংক্রিয়ভাবে রিকভার হবে কিনা তা নির্ধারণ করে।
  • ওয়েবসকেট সার্ভার সক্ষম করুন - ওয়েবসকেট সার্ভার শুরু করার জন্য এক্সটেনশনটি সক্ষম বা নিষ্ক্রিয় করে।
  • ওয়েবসকেট সার্ভারের হোস্ট ঠিকানা - ওয়েবসকেট সার্ভারের হোস্ট ঠিকানা সেট করে।
  • ওয়েবসকেট সার্ভার পোর্ট - ওয়েবসকেট সার্ভার পোর্ট নম্বর সেট করে

VEX ব্যবহারকারী সেটিংস অ্যাক্সেস এবং সেট করার বিষয়ে সহায়ক তথ্যের জন্য, এই নিবন্ধটিদেখুন।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: