Skip to main content

পাঠ ২: কিউব স্ট্যাকিং

পূর্বে, আপনি শিখেছেন কিভাবে 6-অক্ষ আর্ম কোড করে কিউবগুলিকে একটি প্যালেটে তুলে রাখতে হয়। তারপর তুমি আগের পাঠে সেই দক্ষতাটি পুনর্বিবেচনা করেছ যখন তুমি শিখেছিলে কিভাবে VEXcode প্রকল্পের জন্য একটি পরিকল্পনা তৈরি এবং বাস্তবায়ন করতে হয়।

এই পাঠে, আপনি:

  • একটি প্যালেটে কিউবগুলি রাখার পরিকল্পনা তৈরি করুন।
  • একটি প্যালেটে কিউবগুলিকে স্ট্যাক করার জন্য 6-অক্ষ বাহু কোড করুন।
  • একটি স্ট্যাক তৈরি করতে একটি ঘনকের উচ্চতার হিসাব করতে z-অক্ষ স্থানাঙ্ক পরিবর্তন করুন।

এই পাঠের শেষে, তুমি এমন একটি প্রকল্প পরিকল্পনা এবং তৈরি করবে যেখানে 6-অক্ষ বাহু প্যালেটগুলিতে দুটি কিউবের দুটি স্ট্যাক তৈরি করবে।

একটি টাইলের উপর ৬-অক্ষ বাহুর একটি কোণাকৃতি দৃশ্য। সিগন্যাল টাওয়ারটি দুটি প্যালেট সহ স্থাপন করা হয়েছে। প্রতিটি প্যালেটে দুটি উল্লম্বভাবে স্তুপীকৃত নীল কিউব রয়েছে।

পরিকল্পনা তৈরি করা

আপনি আগের পাঠে প্যালেটের উপর একটি কিউব রাখার পরিকল্পনা কীভাবে করতে হয় তা শিখেছেন। এখন আমরা কিউব স্ট্যাক করার পরিকল্পনা তৈরি করতে একই প্রক্রিয়া ব্যবহার করব। প্রথম ঘনকের উপরে দ্বিতীয় ঘনকটি রাখার পরিকল্পনা তৈরি করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন।

দ্রষ্টব্য: আপনার ইঞ্জিনিয়ারিং নোটবুকে ইউনিট ৮ পাঠ ১ থেকে আপনার পরিকল্পনাটি নকল করে শুরু করুন। এই পরিকল্পনাটি পাঠ ১-এ দেখানো পরিকল্পনার উপর ভিত্তি করে তৈরি। আমরা কিউবস স্ট্যাক করার এই বিদ্যমান পরিকল্পনার উপর ভিত্তি করে তৈরি করতে যাচ্ছি। পাঠ ১ এবং ২ এর জন্য আপনার নোটগুলি আলাদা রাখা গুরুত্বপূর্ণ যাতে আপনি এই ইউনিটটি দেখার সময় নির্দিষ্ট নোটগুলি উল্লেখ করতে পারেন। 

পরিকল্পনার লক্ষ্য আপডেট করুন। আমরা যে পরিকল্পনাটি করছি তা হল লোডিং জোন থেকে একটি কিউবকে একটি প্যালেটে স্থানান্তর করা এবং তারপর প্রথমটির উপরে দ্বিতীয় একটি কিউব স্থাপন করা।

লোডিং জোনে একটি কিউবকে একটি প্যালেটে সরান
প্রথম ঘনকের উপরে দ্বিতীয় ঘনকটি রাখুন।
 
১. একটা কিউব তুলে নাও।
ক. ৬-অক্ষ বাহুর শেষ প্রভাবককে চুম্বকে সেট করুন। 
খ. ৬-অক্ষ বাহুটিকে লোডিং জোনের কিউবে সরান।
গ. চুম্বকের সাথে ঘনকটি সংযুক্ত করুন।

দ্বিতীয় কিউবের সাথে কী ঘটতে হবে তা হিসাব করার জন্য পরিকল্পনায় আরও দুটি ধাপ যোগ করুন।

  • দ্বিতীয় কিউবটি তুলে নাও।
  • প্রথম কিউবের উপরে দ্বিতীয় কিউবটি রাখুন।
৩. দ্বিতীয় কিউবটি তুলে নাও।
 
 
 
 
৪. প্রথম কিউবের উপরে দ্বিতীয় কিউবটি রাখুন।
 
 
 
 

প্রথম দুটি ধাপের জন্য তোমার পরিকল্পনাটি দেখো। ধাপ ১ এবং ধাপ ৩ একই কারণ আপনি লোডিং জোন থেকে একটি কিউব তুলছেন। ধাপ ১ এর পচনশীল আচরণগুলি ধাপ ৩ তে অনুলিপি করুন। তোমার ধাপ ৩ এখন এই উদাহরণের মতো দেখাবে।

৩. দ্বিতীয় কিউবটি তুলে নাও।
ক. ৬-অক্ষ বাহুর শেষ প্রভাবককে চুম্বকে সেট করুন।
খ. ৬-অক্ষ বাহুটিকে লোডিং জোনের কিউবে সরান।
গ. চুম্বকের সাথে ঘনকটি সংযুক্ত করুন।
ঘ. ৬-অক্ষ বাহুটি লোডিং জোনের উপরে সরান।

"৬-অক্ষ বাহুর শেষ প্রভাবককে চুম্বকে সেট করুন" বোতামটি সরান। পরিকল্পনার শুরুতেই এটি সম্পন্ন হয়েছিল।

৩. দ্বিতীয় কিউবটি তুলে নাও।
ক. ৬-অক্ষ বাহুটিকে লোডিং জোনের কিউবে সরান।
খ. চুম্বকের সাথে ঘনকটি সংযুক্ত করুন।
গ. ৬-অক্ষ বাহুটি লোডিং জোনের উপরে সরান।

ধাপ ২-এর পচনশীল আচরণগুলির সাথে ধাপ ৪-এ আপনি যে কাজটি সম্পন্ন করতে চান তার তুলনা করুন। পরিকল্পনার কোন উপাদানগুলি পুনঃব্যবহার করা যেতে পারে? 

২. প্যালেটের উপর কিউবটি রাখুন।
ক. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।
খ. প্যালেটের উপর কিউব স্থাপন করতে ৬-অক্ষের বাহুটি নীচে নামান।
গ. চুম্বক থেকে ঘনকটি ছেড়ে দাও।
ঘ. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।
 
৪. প্রথম কিউবের উপরে দ্বিতীয় কিউবটি রাখুন।

ধাপ ২-এর পচনশীল আচরণগুলি ধাপ ৪-এ অনুলিপি করুন।

৪. প্রথম কিউবের উপরে দ্বিতীয় কিউবটি রাখুন।
ক. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।
খ. প্যালেটের উপর কিউব স্থাপন করতে ৬-অক্ষের বাহুটি নীচে নামান।
গ. চুম্বক থেকে ঘনকটি ছেড়ে দাও।
ঘ. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।

ধাপ ৪খ-এ পচনশীল আচরণটি আপডেট করে বলুন "প্রথম ঘনকের উপর ঘনক স্থাপন করতে ৬-অক্ষ বাহুটি নীচে সরান।"

৪. প্রথম কিউবের উপরে দ্বিতীয় কিউবটি রাখুন।
ক. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।
খ. প্রথম ঘনকের উপর ঘনকটি স্থাপন করতে ৬-অক্ষ বাহুটি নীচে সরান।
গ. চুম্বক থেকে ঘনকটি ছেড়ে দাও।
ঘ. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।

পরিকল্পনাটি তৈরি করার সময়, পাঠ ১ পরিকল্পনার অনেক উপাদান পুনরায় ব্যবহার করা হয়েছিল। আপনি যত বেশি পরিকল্পনা তৈরি করবেন, ততই আপনি লক্ষ্য করবেন যে এমন কিছু সাধারণ উপাদান থাকবে যা আপনি পুনরায় ব্যবহার করতে পারবেন। যখন আপনি আরও জটিল প্রকল্পে যান তখন এটি সহায়ক। তুমি তোমার ইঞ্জিনিয়ারিং নোটবুকটি আবার দেখতে পারো, নির্মিত পরিকল্পনা এবং সম্পর্কিত VEXcode প্রকল্পগুলি অধ্যয়ন করতে পারো এবং নতুন প্রকল্পগুলিতে সেই সফল পরিকল্পনাগুলির উপাদানগুলি ব্যবহার করতে পারো।

লোডিং জোন থেকে একটি কিউবকে প্যালেটে সরান।
প্রথম কিউবের উপরে দ্বিতীয় কিউবটি রাখুন।
 
১. কিউবটা তুলে নাও।
     ক. ৬-অক্ষ বাহুর শেষ প্রভাবককে চুম্বকে সেট করুন।
     খ. ৬-অক্ষ বাহুটিকে লোডিং জোনের কিউবে সরান।
     গ. চুম্বকের সাথে ঘনকটি সংযুক্ত করুন।
     ঘ. ৬-অক্ষ বাহুটি লোডিং জোনের উপরে সরান।
 
২. প্যালেটের উপর কিউবটি রাখুন।
     ক. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।
     খ. প্যালেটের উপর কিউব স্থাপন করতে ৬-অক্ষের বাহুটি নীচে নামান।
     গ. চুম্বক থেকে ঘনকটি ছেড়ে দাও।
     ঘ. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।
 
৩. দ্বিতীয় কিউবটি তুলে নাও।
     ক. ৬-অক্ষ বাহুটিকে লোডিং জোনের কিউবে সরান।
     খ. চুম্বকের সাথে ঘনকটি সংযুক্ত করুন।
     গ. ৬-অক্ষ বাহুটি লোডিং জোনের উপরে সরান।
 
৪. প্রথম কিউবের উপরে দ্বিতীয় কিউবটি রাখুন।
     ক. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।
     খ. ৬-অক্ষের বাহুটি নীচে নামিয়ে প্রথম ঘনকের উপর কিউবটি স্থাপন করুন।
     গ. চুম্বক থেকে ঘনকটি ছেড়ে দাও।
     ঘ. ৬-অক্ষ বাহুটি প্যালেটের উপরে সরান।

প্যালেটে কিউব স্ট্যাক করার পরিকল্পনা তৈরি করার পর, আমরা VEXcode-এ এই পরিকল্পনাটি বাস্তবায়নের জন্য প্রস্তুতি নিতে পারি। 

পরিকল্পনা বাস্তবায়ন

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

নীচে দেখানো হিসাবে, টাইল অবস্থান ১৭-এর লোডিং জোনে একটি কিউব স্থাপন করে প্রকল্পের জন্য সেট আপ করুন। আপনার প্রকল্পটি তৈরি করতে নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন।

এর টাইলের উপর ৬-অ্যাক্সিস আর্মের উপর থেকে নিচের দৃশ্য। টাইলের উপর সিগন্যাল টাওয়ার এবং ২টি প্যালেট স্থাপন করা হয়েছে। টাইলের ১৭ নম্বর চিহ্নে একটি নীল ঘনক রয়েছে।

VEXcode-এ আপনার ইউনিট ৮ পাঠ ১ প্রকল্পটি খুলুন। এই প্রকল্পটি লোডিং জোন থেকে প্যালেটের কেন্দ্রে একটি ঘনক স্থানান্তর করে। এই প্রকল্পের উপর ভিত্তি করে আপনি প্রথমটির উপর দ্বিতীয় কিউব স্থাপন করবেন।

মনে রাখবেন যে এখানে দেখানো স্থানাঙ্কগুলি একটি উদাহরণ, এবং 6-অক্ষ আর্মটি যাতে উদ্দেশ্য অনুসারে আচরণ করে তা নিশ্চিত করার জন্য আপনার স্থানাঙ্কব্যবহার করা উচিত।

পাঠ ১-এর একই কোড ব্লক, যেখানে নীচে ৪টি ব্লক ক্রমানুসারে যোগ করা হয়েছে: একটি সরানো বাহু x ১৭২ y ১৬৮ z ১০০ মিমি ব্লকে, একটি বৃদ্ধি বাহু অবস্থান x ০ y ০ z -৫০ মিমি ব্লক, একটি সেট বাহু চুম্বক মুক্তিপ্রাপ্ত ব্লকে, এবং একটি বৃদ্ধি বাহু অবস্থান x ০ y ০ z ৫০ মিমি।

প্রকল্পটির নাম পরিবর্তন করেইউনিট 8 পাঠ 2এবং এটি আপনার ডিভাইসে সংরক্ষণ করুন।

VEXcode টুলবারে প্রকল্পের নাম দেখানো হয়েছে যা ইউনিট ৮ পাঠ ২ পড়ে আছে। প্রকল্পের নামটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

প্রকল্পের শেষে দুটিমন্তব্যব্লক যোগ করুন। মন্তব্য হিসেবে দ্বিতীয় কিউব স্ট্যাক করার পরিকল্পনার প্রধান ধাপগুলি টাইপ করুন। এগুলো আপনার ইঞ্জিনিয়ারিং নোটবুকের ধাপগুলির সাথে মিলবে।

  • দ্বিতীয় কিউবটি তুলে নাও।
  • প্রথম কিউবের উপরে দ্বিতীয় কিউবটি রাখুন।

আগের একই ব্লক কোড প্রজেক্ট, প্রজেক্টটি কমেন্ট ব্লকের নিচে দেখানো হচ্ছে যেখানে লেখা আছে "প্লেস দ্য কিউব অন দ্য প্যালেট"। নীচে দুটি নতুন ব্লক যুক্ত করা হয়েছে, একটি মন্তব্য ব্লক যা "পিক আপ দ্য সেকেন্ড কিউব" লেখা আছে এবং একটি মন্তব্য ব্লক যা "স্ট্যাক দ্য সেকেন্ড কিউব অন টপ অফ ফার্স্ট কিউব" লেখা আছে। এই দুটি নতুন ব্লক একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

"পিক আপ দ্য কিউব" ব্লকের অধীনে প্রকল্পের প্রথম অংশটি পুনরায় তৈরি করুনমন্তব্যএবং সেগুলিকে "পিক আপ দ্য কিউব" ব্লকের নীচে রাখুন মন্তব্য। 

এই পরিকল্পনার প্রথম অংশটি পাঠ ১-এ তৈরি পরিকল্পনার মতোই, যেখানে লোডিং জোনের স্থানাঙ্কও অন্তর্ভুক্ত, তাই একই ব্লক ব্যবহার করা যেতে পারে।

আগের ব্লকের একই স্ট্যাক, পিক আপ দ্য সেকেন্ড কিউব কমেন্ট ব্লকের ঠিক পরে তিনটি ব্লক যোগ করা হয়েছে। এই তিনটি ব্লক হল, ক্রমানুসারে, x 54 y 162 z 29 মিমি ব্লকের অবস্থানে একটি সরানো বাহু, নিযুক্ত ব্লকের সাথে একটি সেট বাহু চুম্বক এবং x 0 y 0 z 50 ব্লক দ্বারা একটি বর্ধিত বাহু অবস্থান। এই তিনটি নতুন ব্লক এবং পিক আপ দ্য সেকেন্ড কিউব কমেন্ট ব্লকটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

আপনার প্রকল্পটি এখন প্রথম ধাপের উপর দ্বিতীয় কিউব স্থাপনের পরিকল্পনার প্রথম ধাপের সাথে মিলবে। মনে রাখবেন যে সেট এন্ড ইফেক্টর ব্লকটি ডুপ্লিকেট করা হয়নি কারণ এটি পরিকল্পনার ধাপ 3 এর অংশ নয়।

নিশ্চিত করুন যে 6-অক্ষ আর্মটি VEXcode এর সাথে সংযুক্ত আছে। এটি পরীক্ষা করার জন্য প্রকল্পটি চালান।

আগের ব্লকের একই স্তূপ। পূর্ববর্তী ধাপ থেকে নতুন যোগ করা তিনটি ব্লক একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে এবং প্রথম পিক আপ আ কিউব মন্তব্য ব্লকের নীচে মিলিত একই তিনটি ব্লকও একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে, যা নির্দেশ করে যে এই দুটি ব্লক একে অপরের সাথে মিলে যায়।

৬-অক্ষ আর্মটি সরানো শেষ হলে প্রকল্পটি বন্ধ করুন। 

৬-অ্যাক্সিস আর্মের পর্যবেক্ষণকৃত আচরণ কি আপনার পরিকল্পনার সাথে মিলেছে? কেন অথবা কেন নয়? 

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

প্রকল্পের প্রথম অংশটি এখন পরীক্ষা করা হয়েছে, এবং দ্বিতীয় কিউবটি লোডিং জোন থেকে সফলভাবে তোলা হয়েছে।

দুটি প্যালেটের একটিতে 6-অক্ষ বাহুর একটি কোণাকৃতি দৃশ্য স্থাপন করা হয়েছে যেখানে একটি নীল ঘনক দেখানো হয়েছে। ৬-অ্যাক্সিস আর্মটি তার ম্যাগনেট পিকআপ টুল ব্যবহার করছে এবং ইতিমধ্যে স্থাপন করা ঘনকের উপরে দ্বিতীয় নীল ঘনকটি ধরে রেখেছে।

 

এখন পরিকল্পনার পরবর্তী পদক্ষেপগুলি বাস্তবায়ন করা যেতে পারে।

"প্রথম ঘনকের উপরে দ্বিতীয় ঘনকটি রাখুন" এর নীচে অবস্থানব্লকেযোগ করুন। মন্তব্যব্লক। 

এই ব্লকটি আপনার পরিকল্পনার "প্যালেটের উপরে 6-অক্ষ বাহুটি সরান" আচরণের সাথে সঙ্গতিপূর্ণ হবে।

আগের ব্লকের একই স্ট্যাক, প্রথম কিউব কমেন্ট ব্লকের উপরে দ্বিতীয় কিউব স্ট্যাকের পরে একটি ব্লক যোগ করা হয়েছে। এই নতুন ব্লকটি হল x 120 y 0 z 100 ব্লকের অবস্থানে একটি সরানো বাহু।

এর x, y, এবং z-প্যারামিটার সেট করুন। আপনার প্ল্যানে নথিভুক্ত স্থানাঙ্কগুলিতে অবস্থানব্লকে যান। যেহেতু প্যালেটের উপরের অবস্থান পরিবর্তিত হয়নি, তাই প্রথম ঘনকটিকে প্যালেটের উপরে সরানোর জন্য ব্যবহৃত একই স্থানাঙ্কগুলি দ্বিতীয় ঘনকটিকেও সরানোর জন্য ব্যবহার করা যেতে পারে। 

আপনার 6-অক্ষ বাহু যাতে উদ্দেশ্য অনুসারে চলে তা নিশ্চিত করতে, আপনার প্রকল্পেআপনারস্থানাঙ্ক ব্যবহার করতে ভুলবেন না। এখানে দেখানো স্থানাঙ্কগুলি একটি উদাহরণ। 

আগের ব্লকের একই স্ট্যাক যেখানে প্রথম মুভ আর্ম থেকে পজিশন ব্লক পর্যন্ত স্থানাঙ্কগুলি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে এবং শেষ ধাপে যোগ করা মুভ আর্ম থেকে পজিশন ব্লক পর্যন্ত স্থানাঙ্কগুলি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে। এই হাইলাইট করা স্থানাঙ্কগুলি x 172, y 168, z 100 হিসাবে মিলিত হয় এবং পঠিত হয়।

আপনার প্রকল্পে একটিইনক্রিমেন্ট পজিশনব্লক যোগ করুন। 

এটি পরিকল্পনার "প্রথম ঘনকের উপর ঘনক স্থাপন করার জন্য 6-অক্ষ বাহুটি নীচে সরান" আচরণের সাথে মিলে যায়। 

আগের ব্লকের একই স্ট্যাক, x 172 y 168 z 100 মিমি ব্লক পজিশনে বাহু সরানোর পরে একটি নতুন ব্লক যুক্ত করা হয়েছে। এই নতুন ব্লকটি x 0 y 0 z 0 মিমি ব্লক দ্বারা বাহুর অবস্থান বৃদ্ধি করে যা একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

ইনক্রিমেন্ট পজিশনব্লকের z-প্যারামিটারটি 6-অক্ষ বাহুর দূরত্ব কমিয়ে দেবে যা দ্বিতীয় ঘনকটিকে প্রথমটির উপরে স্থাপন করার জন্য প্রয়োজনীয়। সেই মানটি কী তা বের করার জন্য, দুটি ঘনক একে অপরের উপর স্তূপীকৃত হলে আমাদের চুম্বকের অবস্থান জানতে হবে। এই অফসেটটি আমাদের বুঝতে সাহায্য করতে পারে যে কিউবটিকে কার্যকরভাবে স্ট্যাক করার জন্য 6-অক্ষ বাহুকে z-অক্ষ বরাবর কতদূর যেতে হবে। 

কিউবের উচ্চতা এবং প্যালেটের উচ্চতা সম্পর্কে আমরা যা জানি তা ব্যবহার করে, আমরা z-স্থানাঙ্কের অফসেট আনুমানিক 65 মিমি হতে পারি। প্রতিটি ঘনক প্রায় ২৫ মিমি লম্বা এবং প্যালেট ১৫ মিমি লম্বা।

সিটিই টাইলের একটি কোণাকৃতি দৃশ্য, যেখানে একটি প্যালেট দেখানো হয়েছে যেখানে দুটি নীল কিউব একটি প্যালেটের উপর স্তূপীকৃত, যেখানে 6-অক্ষ বাহুর ম্যাগনেট পিকআপ টুলটি একটি কিউবকে অন্যটির উপর স্থাপন করছে। বস্তুর উচ্চতা পরিমাপের জন্য লাল রেখা রয়েছে। প্যালেটটি ১৫ মিমি লম্বা হিসাবে পরিমাপ করা হয়। প্রতিটি নীল ঘনক ২৫ মিমি লম্বা হিসাবে পরিমাপ করা হয়।

6-অক্ষ বাহুটি z-অক্ষের কত নিচে সরানো হবে তা নির্ধারণ করার দুটি উপায় রয়েছে।

  1. শুরুর অবস্থান (১০০ মিমি) থেকে পছন্দসই অবস্থানে যেতে, আপনি পার্থক্যটি নির্ধারণ করতে পারেন। ১০০ মিমি - ৬৫ মিমি প্রায় ৩৫ মিমি। দ্বিতীয় ঘনকের নীচের অংশ এবং প্রথমটির উপরের অংশের মধ্যে কোনও সংঘর্ষ এড়াতে, আপনি আরও 5-10 মিমি বিয়োগ করতে পারেন। ৬-অক্ষের বাহুটিকে z-অক্ষ বরাবর ঋণাত্মক দিকে প্রায় ২৫ মিমি সরানোর ফলে দ্বিতীয় ঘনকটি পছন্দসই অবস্থানে স্ট্যাক করা সম্ভব হবে। 
  2. আপনি কিউবসের স্ট্যাকের শীর্ষে z-মান খুঁজে পেতে মনিটর কনসোল ব্যবহার করতে পারেন। মনিটর কনসোল থেকে প্রাপ্ত এই তথ্যটি কিউবটি কার্যকরভাবে স্থাপন করার জন্য 6-অক্ষ বাহুটি নীচে নামানোর জন্য প্রয়োজনীয় আপেক্ষিক নড়াচড়া বের করতে সাহায্য করতে ব্যবহার করা যেতে পারে। আমরা যে প্রকল্পটি তৈরি করছি, সেখানে z-স্থানাঙ্ক 100 মিমিতে সেট করা হয় যখন 6-অক্ষ বাহু প্যালেটের কিউবের উপরে চলে যায়। এই আপেক্ষিক গতিবিধির জন্য এটি 6-অক্ষ বাহুর শুরুর অবস্থান। এখানে দেখানো উদাহরণে স্ট্যাকের উপরে 6-অক্ষ বাহুর অবস্থানের z-মান হল 73 মিমি। স্ট্যাকের উপর কিউব স্থাপন করার সময় এটি 6-অক্ষ বাহুর কাঙ্ক্ষিত অবস্থান। 

    শুরুর অবস্থান (১০০ মিমি) থেকে পছন্দসই অবস্থানে (৭৩ মিমি) যেতে প্রায় ২৮ মিমি। ৬-অক্ষের বাহুটিকে z-অক্ষ বরাবর ঋণাত্মক দিকে প্রায় ২৫ মিমি সরানোর ফলে দ্বিতীয় ঘনকটি পছন্দসই অবস্থানে স্ট্যাক করা সম্ভব হবে। 

প্রতিটি বস্তুর উচ্চতা দেখানো লাল পরিমাপ ছাড়াই আগের মতো একই ছবি। এখন ডানদিকে VEXcode এর মনিটর সেন্সরের একটি ছবি আছে, যা 6-অক্ষ আর্মের বর্তমান X, Y এবং Z অবস্থানগুলি দেখায়। X অবস্থান হল 178 মিমি, Y অবস্থান হল 169 মিমি, Z অবস্থান হল 67 মিমি। Z অবস্থানটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

ইনক্রিমেন্ট পজিশনব্লকের z-প্যারামিটারটি –25 তে সেট করুন। 

এটি 6-অক্ষের বাহুটিকে z-অক্ষ বরাবর ঋণাত্মক দিকে সরাব, যাতে ঘনকটি নীচে নেমে আসে।

আগের ব্লকের একই স্ট্যাক, কিন্তু পূর্বে যোগ করা ইনক্রিমেন্ট আর্ম পজিশন ব্লকটি এখন পরিবর্তিত হয়েছে তাই এটি z 0 y 0 z নেতিবাচক 25 মিমি দ্বারা ইনক্রিমেন্ট আর্ম পজিশন পড়ে।

নিশ্চিত করুন যে 6-অক্ষ আর্মটি VEXcode এর সাথে সংযুক্ত আছে, প্রথম কিউবটি লোডিং জোনে ফিরিয়ে আনা হয়েছে এবং দ্বিতীয়টি টাইলের পাশে সেট করা হয়েছে।

এটি পরীক্ষা করার জন্য প্রকল্পটি চালান। ৬-অক্ষ বাহুর আচরণ পর্যবেক্ষণ করুন।

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

৬-অক্ষ আর্মটি সরানো শেষ হলে প্রকল্পটি বন্ধ করুন। 

আপনার পর্যবেক্ষণ করা আচরণগুলি কি আপনার পরিকল্পনায় তালিকাভুক্ত আচরণগুলির সাথে মিলে যায়? কেন অথবা কেন নয়? 

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

৬-অক্ষের বাহুটি সরে যাওয়া উচিত ছিল প্রথম ঘনকটি তুলে প্যালেটের উপর রাখার জন্য। তারপর ৬-অক্ষ বাহুটি তুলে নিয়ে দ্বিতীয় ঘনকটিকে প্রথমটির উপরে রাখল।
দুটি নীল কিউবের উপরে স্থাপিত ম্যাগনেট পিকআপ টুল সহ 6-অক্ষ বাহুর একটি কোণাকৃতি দৃশ্য। দুটি নীল কিউব উল্লম্বভাবে স্তূপীকৃত এবং CTE টাইলের উপর স্থাপিত একটি প্যালেটের মাঝখানে স্থাপন করা হয়েছে।

এখন যেহেতু আমরা জানি যে 6-অক্ষ আর্ম কীভাবে দ্বিতীয় ঘনক স্থাপন করবে, আমরা পরিকল্পনার বাস্তবায়ন সম্পূর্ণ করার জন্য প্রকল্পটিতে যোগ করতে পারি।

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

এই ব্লকটি পরিকল্পনার "চুম্বকটি ছেড়ে দিন" আচরণের সাথে মিলে যায়।

আগের ব্লকের একই স্ট্যাক, নতুন যোগ করা আর্ম ম্যাগনেটের সাথে রিলিজ করা ব্লকে। এই ব্লকটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে এবং ব্লকের প্যারামিটারগুলি খোলা দেখায় যা নিযুক্তের পরিবর্তে মুক্তিপ্রাপ্ত নির্বাচন নির্দেশ করে।

প্রকল্পের শেষে একটি ইনক্রিমেন্ট পজিশনব্লক যোগ করুন। z-প্যারামিটারটি 50 তে সেট করুন। 

এটি পরিকল্পনার "প্যালেটের উপরে 6-অক্ষ বাহুটি সরান"এর চূড়ান্ত আচরণের সাথে মিলে যায়।

আগের ব্লকের একই স্ট্যাক, নীচে x 0 y 0 z 50 মিমি ব্লক দ্বারা নতুন যোগ করা বাহুর অবস্থান বৃদ্ধি করে। এই নতুন যোগ করা ব্লকটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

নিশ্চিত করুন যে 6-অক্ষ আর্মটি VEXcode এর সাথে সংযুক্ত আছে, প্রথম কিউবটি লোডিং জোনে ফিরিয়ে আনা হয়েছে এবং দ্বিতীয়টি টাইলের পাশে সেট করা হয়েছে।

এটি পরীক্ষা করার জন্য প্রকল্পটি চালান। ৬-অক্ষ বাহুর আচরণ পর্যবেক্ষণ করুন।

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

৬-অক্ষ আর্মটি সরানো শেষ হলে প্রকল্পটি বন্ধ করুন। 

আপনার পর্যবেক্ষণ করা আচরণগুলি কি আপনার পরিকল্পনায় তালিকাভুক্ত আচরণগুলির সাথে মিলে যায়? কেন অথবা কেন নয়? 

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

৬-অক্ষ বাহু দুটি কিউব তুলে প্যালেটে নিয়ে গেল, দ্বিতীয়টি প্রথমটির উপরে স্তূপীকৃত করল। 

সিটিই টাইলের একটি পার্শ্ব দৃশ্যে একটি প্যালেটের উপর একটির উপরে দুটি নীল কিউব স্তূপ দেখা যাচ্ছে।

কার্যকলাপ

এখন যেহেতু আপনি একটি পরিকল্পনা তৈরি করেছেন এবং 6-অক্ষ বাহুতে কোড করেছেন যাতে লোডিং জোন থেকে একটি ঘনক প্যালেটের উপরে অন্য একটি ঘনকের উপরে রাখা যায়, আপনি এই দক্ষতাগুলি অনুশীলন করবেন। এই কার্যকলাপে, আপনি এই পাঠ থেকে আপনার প্রকল্পের উপর ভিত্তি করে 6-অক্ষ বাহু কোড করবেন যাতে দ্বিতীয় প্যালেটে দুটি অতিরিক্ত কিউব স্ট্যাক করা যায়।

সেটআপ:টাইল অবস্থান ১৭-তে লোডিং জোনে একটি কিউব রাখুন।

৬-অ্যাক্সিস আর্ম এবং সিটিই টাইলের উপর থেকে নিচের দৃশ্য, যেখানে দুটি ইনস্টল করা প্যালেট এবং টাইলের অবস্থান ১৭-এ একটি নীল ঘনক দেখানো হয়েছে।

কার্যকলাপ:প্রতিটি প্যালেটে দুটি কিউব রাখার জন্য ৬-অক্ষ বাহু কোড করুন। ৬-অক্ষ বাহু এবং সিটিই টাইলের একটি কোণাকৃতি দৃশ্য যেখানে নীল কিউবের দুটি স্তূপ দেখা যাচ্ছে। সিটিই টাইলের প্রতিটি স্থাপিত প্যালেটে দুটি নীল কিউব স্তুপীকৃত।

  1. আপনার গ্রুপের সাথে দ্বিতীয় প্যালেটে দুটি অতিরিক্ত কিউব স্ট্যাক করার জন্য 6-অক্ষ আর্ম কোড করার পরিকল্পনা করার জন্য আপনি যে প্রক্রিয়াটি শিখেছেন তা অনুসরণ করুন। আপনার প্রকল্পটি শুরু করার আগে নিশ্চিত করুন যে আপনারা সকলেই আপনার পদ্ধতির বিষয়ে একমত। এই পাঠ থেকে আপনি আপনার প্রকল্পটি তৈরি করতে পারেন।
    1. তোমার পরিকল্পনা তোমার ইঞ্জিনিয়ারিং নোটবুকে লিখে রাখো। নিশ্চিত করুন যে আপনি প্রতিটি ধাপকে ক্ষুদ্রতম সম্ভাব্য আচরণে বিভক্ত করেছেন। 
    2. একবার আপনি একটি পরিকল্পনা তৈরি এবং নথিভুক্ত করার পরে, আপনার শিক্ষকের সাথে আপনার পরিকল্পনাটি পর্যালোচনা করুন।
  2. আপনার গ্রুপের সম্মত পরিকল্পনার সাথে মিল রেখে VEXcode-এ আপনার প্রকল্পটি তৈরি করুন। 
    1. আপনার প্রকল্পের নাম পরিবর্তন করুনইউনিট 8 পাঠ 2 কার্যকলাপএবং প্রকল্পটি সম্পাদনা শুরু করার আগে এটি সংরক্ষণ করুন।
    2. আপনার প্রকল্পের সাথে মেলে আপনার প্রকল্পটি সংগঠিত করতে আপনার প্রকল্পেমন্তব্যব্লক ব্যবহার করুন।
  3. এটি পরীক্ষা করার জন্য প্রকল্পটি ক্রমশ চালান। পূর্ববর্তী কিউবটি সরানোর পরে, প্রতিটি কিউবকে লোডিং জোনে ম্যানুয়ালি রাখুন।
  4. ৬-অক্ষ বাহু কি আপনার পরিকল্পনা অনুযায়ী উভয় কিউব স্ট্যাক সফলভাবে তৈরি করতে পেরেছে? প্রতিটি প্যালেটে দুটি কিউবের একটি স্তুপ থাকা উচিত। যদি না হয়, তাহলে দুটি স্ট্যাক সফলভাবে তৈরি না হওয়া পর্যন্ত প্রকল্পটি সম্পাদনা করতে থাকুন। 
    1. আপনার পরিকল্পনার যেকোনো সমন্বয় আপনার ইঞ্জিনিয়ারিং নোটবুকে লিপিবদ্ধ করতে ভুলবেন না। 

তোমার বোধগম্যতা পরীক্ষা করো

পরবর্তী পাঠে যাওয়ার আগে, আপনার ইঞ্জিনিয়ারিং নোটবুকে নিম্নলিখিত প্রশ্নগুলির উত্তর দিয়ে নিশ্চিত করুন যে আপনি এই পাঠের ধারণাগুলি বুঝতে পেরেছেন। 

আপনার বোঝার প্রশ্নগুলি পরীক্ষা করুন > (Google Doc / .docx / .pdf)


"পুটিং ইট অল টুগেদার" কার্যকলাপে যেতেপরবর্তী >নির্বাচন করুন।