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

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

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

কার্যকলাপ বার

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

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

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

সাইড বার

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

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

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

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


VEX ভিউ

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

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

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

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

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

সম্পাদক

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

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

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

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

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

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

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



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

টুলবার

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

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

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

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

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

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

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

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

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

  • কন্ট্রোলার চ্যানেল (শুধুমাত্র V5 কন্ট্রোলার) - V5 কন্ট্রোলার রেডিও চ্যানেল ডাউনলোড বা পিটএ সেট করে। এই সেটিং শুধুমাত্র VEXnet রেডিও লিঙ্কে প্রযোজ্য।
  • Cpp টুলচেন পাথ - CPP টুলচেনের জন্য পাথ সেট করে।
  • ব্যবহারকারী টার্মিনাল সক্ষম করুন- ব্যবহারকারী পোর্ট থেকে ডেটা খুলতে এবং প্রদর্শন করতে এক্সটেনশনটিকে সক্ষম বা নিষ্ক্রিয় করে৷
  • লগ এন্ট্রি - একটি 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: