চুম্বক#

ভূমিকা#

V5 ম্যাগনেটটি শুধুমাত্র V5 ওয়ার্কসেলের সাথেই ব্যবহার করা হয়।

উপলব্ধ পদ্ধতিগুলোর একটি তালিকা নিচে দেওয়া হলো:

করণীয় – চুম্বকটির সাথে মিথস্ক্রিয়া করুন।

  • pickup – কোনো বস্তু তোলার জন্য চুম্বকটিকে সক্রিয় করে।

  • drop – কোনো বস্তু ফেলার জন্য চুম্বকটিকে নিষ্ক্রিয় করে।

  • set_power – তুলতে এবং ফেলতে ব্যবহৃত চুম্বকের শক্তির স্তর নির্ধারণ করে।

গেটার – ম্যাগনেট থেকে ডেটা ফেরত দেয়।

  • temperature – চুম্বকের তাপমাত্রা ফেরত দেয়।

  • installed – চুম্বকটি সংযুক্ত আছে কিনা তা পরীক্ষা করে।

  • timestamp – ম্যাগনেট থেকে সর্বশেষ প্রাপ্ত স্ট্যাটাস প্যাকেটের টাইমস্ট্যাম্প ফেরত দেয়।

কনস্ট্রাক্টর – ম্যাগনেটটি ম্যানুয়ালি ইনিশিয়ালাইজ এবং কনফিগার করুন।

  • Electromagnet – একটি চুম্বক তৈরি করুন।

কর্ম#

pickup#

pickup(duration, units, power) একটি বস্তু তোলার জন্য চুম্বককে সক্রিয় করে।

Usage: magnet.pickup(duration, units, power)

প্যারামিটার

বর্ণনা

duration

ঐচ্ছিক। ম্যাগনেটটি সক্রিয় রাখার সময়কাল একটি পূর্ণসংখ্যা বা ফ্লোট হিসাবে।

units

ঐচ্ছিক। সময়কালের একক:

  • MSEC (ডিফল্ট)
  • SECONDS

power

ঐচ্ছিক। পাওয়ার লেভেল সেট করতে হবে (০ - ১০০)।

# Set the Magnet to pickup.
magnet.pickup()

# Set the Magnet to pickup for 250 milliseconds at
# 90% power.
magnet.pickup(250, MSEC, 90)

drop#

drop() কোনো বস্তু ফেলার জন্য ম্যাগনেটকে নিষ্ক্রিয় করে।

Usage: magnet.drop(duration, units, power)

প্যারামিটার

বর্ণনা

duration

ঐচ্ছিক। ম্যাগনেটটি নিষ্ক্রিয় রাখার সময়কাল একটি পূর্ণসংখ্যা বা ফ্লোট হিসাবে।

units

ঐচ্ছিক। সময়কালের একক:

  • MSEC (ডিফল্ট)
  • SECONDS

power

ঐচ্ছিক। পাওয়ার লেভেল সেট করতে হবে (০ - ১০০)।

# Set the Magnet to drop.
magnet.drop()

# Set the Magnet to drop for 250 milliseconds at
# 90% power.
magnet.drop(250, MSEC, 90)

set_power#

set_power(value) তোলার এবং ফেলার জন্য ব্যবহৃত চুম্বকের শক্তির মাত্রা নির্ধারণ করে।

Usage: magnet.set_power(value)

প্যারামিটার

বর্ণনা

value

পাওয়ার লেভেল সেট করতে হবে (০ - ১০০)।

# Set the default power to 80%. 
magnet.set_power(80)

গেটার্স#

temperature#

temperature() ম্যাগনেটের তাপমাত্রা একটি ফ্লোট হিসেবে রিটার্ন করে।

Usage: magnet.temperature(units)

প্যারামিটার

বর্ণনা

units

ঐচ্ছিক। তাপমাত্রার একক :

  • CELSIUS (ডিফল্ট)
  • FAHRENHEIT

installed#

installed() ম্যাগনেটটি সংযুক্ত থাকলে একটি বুলিয়ান রিটার্ন করে।

  • True - চুম্বক মস্তিষ্কের সাথে সংযুক্ত।

  • False - চুম্বকটি মস্তিষ্কের সাথে সংযুক্ত নয়।

Usage: magnet.installed()

প্যারামিটার

বর্ণনা

এই পদ্ধতিতে কোনো প্যারামিটার নেই।

timestamp#

timestamp() Magnet থেকে সর্বশেষ প্রাপ্ত স্ট্যাটাস প্যাকেটের টাইমস্ট্যাম্প হিসাবে একটি পূর্ণসংখ্যা ফেরত দেয়।

Usage: magnet.timestamp()

প্যারামিটার

বর্ণনা

এই পদ্ধতিতে কোনো প্যারামিটার নেই।

নির্মাণকারী#

ম্যাগনেট অবজেক্ট ম্যানুয়ালি তৈরি করতে কনস্ট্রাক্টর ব্যবহার করা হয়, যা VEXcode-এর বাইরে একটি ম্যাগনেট কনফিগার করার জন্য প্রয়োজনীয়।

Electromagnet#

Electromagnet creates a magnet.

ব্যবহারবিধি: magnet_1 = Electromagnet(port)

প্যারামিটার

বর্ণনা

port

চুম্বকটি যে স্মার্ট পোর্টের সাথে সংযুক্ত আছে, সেটিকে Ports.PORT এর পরে পোর্ট নম্বর, যা ১ থেকে ১২ পর্যন্ত হতে পারে।

# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)