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

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

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

সম্পূর্ণ VEX VS কোড UI লেআউট দেখানো স্ক্রিনশট। অ্যাক্টিভিটি বার এবং সাইড বার স্ক্রিনের বাম দিকে, টুলবার এবং টার্মিনাল স্ক্রিনের নীচের দিকে, এবং সম্পাদকটি স্ক্রিনের বাকি অংশ পূরণ করে।

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

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

VEX রোবোটিক্স এক্সটেনশন ইনস্টল সহ VS কোড অ্যাক্টিভিটি বার। অ্যাক্টিভিটি বারে এমন আইকন রয়েছে যা অনুসন্ধান, এক্সটেনশন পরিচালনা, সংস্করণ নিয়ন্ত্রণ এবং আরও অনেক কিছুর মতো দরকারী দ্রুত পদক্ষেপ প্রদান করে।

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

  • এক্সপ্লোরার ভিউ আইকন। এক্সপ্লোরার ভিউ আইকন - ক্লিক করলে, সাইড বারে এক্সপ্লোরার ভিউ খোলে।
  • এক্সটেনশন ভিউ আইকন। এক্সটেনশন ভিউ আইকন - ক্লিক করলে, সাইড বারে এক্সটেনশন ভিউ খোলে।
  • VEX ভিউ আইকন। VEX ভিউ আইকন - ক্লিক করলে, সাইড বারে VEX ভিউ খোলে।

সাইড বার

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

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

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

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

ভিএস কোড এক্সটেনশন ভিউ যা ইনস্টল করা এক্সটেনশনের একটি তালিকা দেখায়। প্রতিটি এক্সটেনশনের একটি সেটিংস মেনু থাকে যা এখানে খোলা যেতে পারে এবং নতুন এক্সটেনশন খুঁজে পেতে এবং ডাউনলোড করার জন্য একটি অনুসন্ধান বার রয়েছে।


VEX View সম্পর্কে

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

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

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

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

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

VEX এক্সটেনশন ভিউয়ের VEX ফিডব্যাক বিভাগ। এই বিভাগে VEX-এ প্রতিক্রিয়া জমা দেওয়ার বিকল্প সহ একটি ফর্ম রয়েছে।

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

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

ভিএস কোড এক্সপ্লোরার ভিউ যা ব্যবহারকারীকে তাদের ভিএক্স প্রকল্পের ফোল্ডার এবং ফাইলগুলি নেভিগেট করতে দেয়। ফাইলগুলিতে সংশ্লিষ্ট আইকন এবং ফাইলের ধরণ দেখানো হয়েছে, এই উদাহরণে একটি পাইথন ফাইল নির্বাচন করা হয়েছে এবং শিরোনামটি main.py পড়ে আছে।

সম্পাদক

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

VEX প্রকল্পের অংশ হিসেবে খোলা একটি পাইথন ফাইল সহ VS কোড এডিটর। VEX ব্রেইনের সাথে সংযুক্ত থাকাকালীন VEX রোবোটিক্স প্রোগ্রাম তৈরি করতে Python অথবা C/C++ কোড এখানে লেখা এবং সম্পাদনা করা যেতে পারে।

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

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

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

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

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

VS কোড VEX লগ টার্মিনাল খোলা হয় এবং একটি ডিফল্ট ফাঁকা অবস্থা দেখায় যেখানে শুধুমাত্র একটি বার্তা মুদ্রিত হয় এবং লগ পড়ে।

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

    VS Code VEX Interactive Terminal is opened and shows messages that detail the VEX Brain connection status.



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

টুলবার

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

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

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

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

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

  • VS কোড টুলবারে ডিভাইস পিকার আইকনটি দেখানো হয়েছে। ডিভাইস পিকার - ডিভাইস পিকার সংযুক্ত VEX ডিভাইসের আইকন প্রদর্শন করে (একটি ব্রেইন আইকন Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Brain icon. অথবা একটি কন্ট্রোলার আইকন Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Controller icon.)
    দ্রষ্টব্য: যদি একটি কন্ট্রোলার কম্পিউটারের সাথে সংযুক্ত থাকে, কিন্তু মস্তিষ্কের সাথে রেডিও লিঙ্ক না থাকে, তাহলে কন্ট্রোলার আইকনের পাশে কোনও মস্তিষ্কের নাম প্রদর্শিত হবে না।
  • স্লট নির্বাচক আইকন। স্লট সিলেক্টর আইকন - স্লট সিলেক্টর আইকন আমাদের VEX এক্সটেনশনের কোন স্লটে ব্যবহারকারী প্রোগ্রাম ডাউনলোড করবে বা চালাবে তা বেছে নিতে সাহায্য করে, এটিতে ক্লিক করে এবং পিক তালিকা থেকে VEX ব্রেনের আটটি উপলব্ধ স্লটের মধ্যে একটি নির্বাচন করে।
  • বিল্ড এবং ডাউনলোড আইকন। বিল্ড & ডাউনলোড আইকন - যদি একটি VEX ডিভাইস সংযুক্ত থাকে, তাহলে টুলবারে ডাউনলোড আইকন দেখাবে। ক্লিক করলে, প্রকল্পটি তৈরি হবে এবং সফল হলে, সংযুক্ত VEX ডিভাইসে ডাউনলোড করা হবে।
  • প্লে আইকন। প্লে আইকন - ক্লিক করলে, প্লে আইকন VEX ব্রেনের নির্বাচিত স্লটে ডাউনলোড করা ব্যবহারকারী প্রোগ্রামটি চালায়।
  • স্টপ আইকন। স্টপ আইকন - ক্লিক করলে, স্টপ আইকন VEX ব্রেনে ব্যবহারকারী প্রোগ্রাম চালানো বন্ধ করে দেয়।
  • ভিএস কোড টুলবারে প্রজেক্ট সিলেক্টর দেখানো হয়েছে। এই উদাহরণে এটি v5NewProject পড়ছে। প্রকল্প নির্বাচক - প্রকল্প নির্বাচক নির্বাচিত প্রকল্পের নাম প্রদর্শন করে। প্রজেক্ট সিলেক্টর আইকন আমাদেরকে VEX প্রজেক্টের মধ্যে স্যুইচ করার সুযোগ দেয় যখন ওয়ার্কস্পেসের ভিতরে একাধিক প্রোজেক্ট থাকে, তখন এটিতে ক্লিক করে এবং পিক লিস্ট থেকে একটি প্রোজেক্ট নির্বাচন করে।
  • পাইথন ফাইল সিলেক্টর আইকনটি VS কোড টুলবারে দেখানো হয়েছে। এই উদাহরণে এটি main.py পড়ে। পাইথন ফাইল সিলেক্টর (শুধুমাত্র পাইথন) - যখন একটি VEX পাইথন প্রকল্প নির্বাচন করা হয়, তখন টুলবারে পাইথন ফাইল সিলেক্টর প্রদর্শিত হবে। পাইথন ফাইল সিলেক্টর নির্বাচিত পাইথন ফাইলের নাম প্রদর্শন করে। VEX-এর জন্য পাইথন বর্তমানে শুধুমাত্র একক ফাইল ডাউনলোড সমর্থন করে।

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

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

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

VS কোড ব্যবহারকারী সেটিংস VEX বিভাগে খোলা হয় যেখানে VEX রোবোটিক্স এক্সটেনশনের আচরণ কাস্টমাইজ করা যেতে পারে।

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

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

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

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

Last Updated: