കാന്തം#

ആമുഖം#

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

ഓപ്ഷണൽ. സജ്ജീകരിക്കേണ്ട പവർ ലെവൽ (0 - 100).

# 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

ഓപ്ഷണൽ. സജ്ജീകരിക്കേണ്ട പവർ ലെവൽ (0 - 100).

# 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

സജ്ജീകരിക്കേണ്ട പവർ ലെവൽ (0 - 100).

# 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() മാഗ്നെറ്റിൽ നിന്ന് അവസാനം ലഭിച്ച സ്റ്റാറ്റസ് പാക്കറ്റിന്റെ ടൈംസ്റ്റാമ്പായി ഒരു പൂർണ്ണസംഖ്യ നൽകുന്നു.

Usage: magnet.timestamp()

പാരാമീറ്ററുകൾ

വിവരണം

ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല.

കൺസ്ട്രക്‌ടർമാർ#

VEXcode ന് പുറത്ത് ഒരു മാഗ്നെറ്റ് കോൺഫിഗർ ചെയ്യുന്നതിന് ആവശ്യമായ മാഗ്നെറ്റ് ഒബ്ജക്റ്റുകൾ സ്വമേധയാ സൃഷ്ടിക്കാൻ കൺസ്ട്രക്റ്ററുകൾ ഉപയോഗിക്കുന്നു.

Electromagnet#

Electromagnet ഒരു കാന്തം സൃഷ്ടിക്കുന്നു.

ഉപയോഗം: magnet_1 = Electromagnet(port)

പാരാമീറ്റർ

വിവരണം

port

കാന്തം Ports.PORT ന് ശേഷം പോർട്ട് നമ്പർ, 1 മുതൽ 12 വരെ.

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