Python এর সাথে VEXcode IQ-তে প্রিন্ট কনসোল ব্যবহার করা

প্রিন্ট কনসোল ব্যবহারকারীকে বার্তা প্রদর্শন করতে, সেন্সর মান রিপোর্ট করতে, বা VEXcode IQ প্রকল্পগুলি থেকে ডেটা উপস্থাপন করতে দেয়। প্রিন্ট কনসোল ব্যবহারকারীদের একটি পাঠ্য ফাইল হিসাবে প্রিন্ট আউটপুট সংরক্ষণ করার অনুমতি দেয়।

প্রিন্ট কনসোলটি প্রক্রিয়া তথ্য প্রদর্শন করতেও ব্যবহার করা যেতে পারে, ভিজ্যুয়াল সংকেত প্রদান করে যা ব্যবহারকারীকে একটি VEXcode IQ প্রকল্পে নির্দিষ্ট মুহুর্তে কী ঘটছে তা দেখতে সক্ষম করে, যার ফলে প্রকল্প এবং ক্রিয়াগুলির মধ্যে একটি চাক্ষুষ সংযোগ তৈরি হয়। আইকিউ রোবট।

প্রিন্ট কনসোলের VEX IQ (2nd প্রজন্ম) মস্তিষ্ক এবং VEXcode IQ এর সাথে ব্যবহৃত ডিভাইসের মধ্যে সক্রিয় যোগাযোগ থাকা প্রয়োজন। এটি দ্বারা সম্পন্ন করা যেতে পারে:

ইউএসবি সংযোগ

USB_Connection.png

কন্ট্রোলারের মাধ্যমে বেতার

Wireless_Via_Controller.png

দ্রষ্টব্য: ব্লুটুথ যোগাযোগ অনুপলব্ধ৷


কিভাবে প্রিন্ট কনসোল খুলবেন

Screen_Shot_2021-11-17_at_10.10.42_PM.png

প্রিন্ট কনসোল আইকিউ মনিটর ডিসপ্লেতে অবস্থিত। প্রিন্ট কনসোল খুলতে, সাহায্যের পাশে মনিটর ডিসপ্লে আইকনটি নির্বাচন করুন।

monitor_display_will_open_python.png

একবার নির্বাচিত হলে মনিটর ডিসপ্লে খুলবে। প্রিন্ট কনসোল ডানদিকে রয়েছে।


একটি প্রকল্পে প্রিন্ট কনসোল কিভাবে ব্যবহার করবেন

প্রিন্ট কনসোল ট্রিগারকারী কমান্ড

print_console_commands.png

প্রিন্ট কমান্ড কমান্ডের লুক বিভাগে অবস্থিত এবং প্রিন্ট কনসোল ট্রিগার করার জন্য একটি VEXcode IQ প্রকল্পে ব্যবহৃত হয়।

এই কমান্ডগুলি প্রিন্ট শব্দ, সংখ্যা, ভেরিয়েবল থেকে রিপোর্ট করা মান, একটি সেন্সর বা ডিভাইস থেকে রিপোর্ট করা মান, বা কনসোল সাফ করে।

VEXcode IQ-এর সাহায্য বৈশিষ্ট্যটি এই এবং অন্যান্য কমান্ডের অতিরিক্ত তথ্য প্রদান করে।

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

প্রিন্ট কনসোলের সাথে প্রিন্ট কমান্ড ব্যবহার করা

python_code_for_print_example.png

একটি VEXcode IQ প্রকল্পে প্রিন্ট কমান্ড ব্যবহার করুন একটি বার্তা প্রিন্ট করতে, অথবা প্রিন্ট কনসোলে ডেটা প্রদর্শন করুন।

প্রিন্ট কমান্ড ব্যবহার করতে, কমান্ডটি নির্বাচন করুন এবং এটি একটি প্রকল্পে যোগ করুন।

তারপরে, বন্ধনীর মধ্যে উদ্ধৃতি চিহ্নের ভিতরে প্রিন্ট করা পাঠ্যটি টাইপ করুন।

দ্রষ্টব্য: আপনি ডেটা প্রিন্ট করার জন্য বন্ধনীর ভিতরে সেন্সর বা পরিবর্তনশীল কমান্ড যোগ করতে পারেন। 'প্রিন্ট কনসোল ব্যবহার করার উদাহরণ' বিভাগে উদাহরণ দেখুন। 

Screen_Shot_2021-11-17_at_9.58.23_PM.png

আইকিউ রোবট ব্রেইনে প্রকল্পটি ডাউনলোড করুন এবং "চালান" নির্বাচন করুন। একটি পাইথন প্রকল্প ডাউনলোড এবং চালানোর এই নিবন্ধটি দেখুন। 

use_print_console_example_1-1.png

একবার "চালান" নির্বাচন করা হলে, প্রকল্পটি চলবে এবং VEXcode IQ প্রকল্প দ্বারা নির্দেশিত রঙিন পাঠ্য বা প্রোগ্রাম করা মানগুলি প্রিন্ট কনসোলে প্রিন্ট করা হবে।

নোট: পাইথন প্রতিটি প্রিন্ট কমান্ডের পরে ডিফল্টরূপে একটি নতুন লাইন তৈরি করে।

Screen_Shot_2021-11-16_at_11.52.56_AM.png

আপনি প্রিন্টকমান্ডের বন্ধনীর ভিতরে একাধিক বার্তা বা কমান্ড যোগ করে এবং বাম দিকের ছবিতে দেখানো কমা দিয়ে আলাদা করে একটি লাইনে একাধিক মান প্রিন্ট করতে পারেন।

Screen_Shot_2021-11-16_at_11.54.53_AM.png

অথবা, আপনি শেষ প্যারামিটারটি ব্যবহার করতে পারেন একটি একক লাইনে একাধিক মান মুদ্রণ করতে, যেমনটি এই ছবিতে দেখানো হয়েছে।


প্রিন্ট কনসোলে রঙিন মুদ্রণ

Screen_Shot_2021-11-17_at_12.05.42_PM.png

আপনি VEXcode IQ-এ প্রিন্ট কমান্ড সহ একটি রঙের কোড ব্যবহার করে মুদ্রিত পাঠ্যের রঙ সেট করতে পারেন।

একটি প্রিন্ট কমান্ড সহ একটি রঙের কোড ব্যবহার করতে, বাম দিকে দেখানো হিসাবে প্রিন্ট কমান্ডের ভিতরে এস্কেপ সিকোয়েন্স ("\033") এবং রঙের কোড যোগ করুন।

নিচের কয়েকটি কালার কোডের উদাহরণ দেওয়া হল।

  • [৩১মি - লাল
  • [32 মি - সবুজ
  • [৩৪মি - নীল

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

Screen_Shot_2021-11-17_at_9.58.23_PM.png

আইকিউ রোবট ব্রেইনে প্রকল্পটি ডাউনলোড করুন এবং "চালান" নির্বাচন করুন। একটি পাইথন প্রকল্প ডাউনলোড এবং চালানোর এই নিবন্ধটি দেখুন। 

Screen_Shot_2021-11-17_at_12.06.29_PM.png

একবার "চালান" নির্বাচন করা হলে, প্রকল্পটি চলবে এবং VEXcode IQ প্রকল্প দ্বারা নির্দেশিত রঙিন পাঠ্য বা প্রোগ্রাম করা মানগুলি প্রিন্ট কনসোলে প্রিন্ট করা হবে।


প্রিন্ট কনসোলে সারি সাফ করুন

select_clear_python.png

প্রিন্ট কনসোল থেকে সমস্ত তথ্য মুছে ফেলার দুটি উপায় রয়েছে। সমস্ত টেক্সট সম্পূর্ণরূপে সাফ করার প্রথম উপায় হল প্রিন্ট কনসোলের নীচে বাম দিকে "ক্লিয়ার" বোতামটি নির্বাচন করা।

Screen_Shot_2021-11-16_at_11.58.34_AM.png

প্রিন্ট কনসোল সাফ করার আরেকটি উপায় হল বাম দিকের ছবিতে হাইলাইট করা কনসোল ক্লিয়ার প্রিন্ট কমান্ড ব্যবহার করা। প্রিন্ট কনসোলের সমস্ত লাইন সরাতে এই কমান্ডটি যোগ করুন।

এই প্রকল্পে, "হ্যালো" প্রিন্ট কনসোলে প্রিন্ট করবে। 3 সেকেন্ড পরে, কনসোল সাফ করা হবে।


প্রিন্ট কনসোল থেকে সংরক্ষণ করুন

select_save_python.png

আপনার ডিভাইসে প্রিন্ট কনসোল থেকে তথ্য সংরক্ষণ করা সহজ।

সমস্ত পাঠ্যকে .txt ফাইল হিসাবে সংরক্ষণ করতে প্রিন্ট কনসোলের নীচে "সংরক্ষণ করুন" নির্বাচন করুন৷

downloaded_logs.png

একবার আপনি "সংরক্ষণ করুন" বোতামটি নির্বাচন করলে, ফাইলটি স্বয়ংক্রিয়ভাবে আপনার ডিভাইসের ডাউনলোড ফোল্ডারে একটি .txt ফাইল হিসাবে সংরক্ষণ করবে৷

দ্রষ্টব্য: ফাইলটি মুদ্রিত রং সংরক্ষণ করে না।


প্রিন্ট কনসোল ব্যবহার করে প্রজেক্টের উদাহরণ

একটি প্রকল্পে পরিবর্তনশীল মান এবং ডেটা রিপোর্ট করুন

প্রিন্ট কনসোল একটি প্রকল্পের মধ্যে পৃথক মুহুর্তে পরিবর্তনশীল মান রিপোর্ট করতে ব্যবহার করা যেতে পারে।

Screen_Shot_2021-11-17_at_11.18.54_AM.png
Screen_Shot_2021-11-17_at_11.20.19_AM.png

"myVariable" এর মান প্রিন্ট করতে প্রিন্ট কনসোল ব্যবহার করুন।

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


একটি প্রকল্পে সেন্সিং ভ্যালু এবং ডেটা রিপোর্ট করুন

প্রিন্ট কনসোল একটি প্রকল্পের মধ্যে বিচ্ছিন্ন মুহূর্তে সেন্সর ডেটা রিপোর্ট করতে ব্যবহার করা যেতে পারে।

python_project.png
python._sensor_project.png

প্রিন্ট কনসোল দ্বারা ক্যাপচার করা ডেটা ব্যবহারকারীকে IQ রোবট সেন্সর তথ্য সহ প্রকল্প প্রক্রিয়া সম্পর্কে মূল্যবান তথ্য দেখতে দেয়। প্রিন্টকমান্ডটি ট্রিগার করা হলে, মুহূর্তের মধ্যে ক্যাপচার করা তথ্য প্রদর্শনের জন্য এটি প্রোগ্রাম করা যেতে পারে।

বাম দিকের প্রজেক্টে, প্রিন্ট কনসোল আইকিউ ব্রেইনে (২য় জেনারে) তৈরি ইনর্শিয়াল সেন্সর দ্বারা রিপোর্ট করা তথ্য প্রদর্শন করে যা প্রজেক্টের মধ্যে লুক অ্যান্ড সেন্সিং কমান্ড দ্বারা নির্ধারিত। এই তথ্যের মধ্যে এমন পরিবর্তনগুলি অন্তর্ভুক্ত রয়েছে যা ইনর্শিয়াল সেন্সর প্রকল্পটি চলাকালীন সময়ে বিচ্ছিন্ন মুহুর্তে ক্যাপচার করে: সেকেন্ডে সময় এবং ডিগ্রীতে আইকিউ বেসবটের ঘূর্ণন।

দ্রষ্টব্য: এই উদাহরণের প্রকল্পটি বেসবট (ড্রাইভট্রেন, 2-মোটর) টেমপ্লেট ব্যবহার করে।

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

Last Updated: