പരിധി സ്വിച്ച്#
ആമുഖം#
ലിമിറ്റ് സ്വിച്ച് എന്നത് ഒരു വസ്തുവുമായുള്ള ശാരീരിക സമ്പർക്കം കണ്ടെത്തുന്ന ഒരു ചെറിയ ഡിജിറ്റൽ സെൻസറാണ്.

ലിമിറ്റ് സ്വിച്ച് നാമത്തിന് ഉദാഹരണമായി ഈ പേജ് limit_switch ഉപയോഗിക്കുന്നു. ആവശ്യാനുസരണം നിങ്ങളുടെ സ്വന്തം കോൺഫിഗർ ചെയ്ത പേര് ഉപയോഗിച്ച് അത് മാറ്റിസ്ഥാപിക്കുക.
ലഭ്യമായ രീതികളുടെ ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
pressingഅമർത്തുന്നു – നിർദ്ദിഷ്ട പരിധി സ്വിച്ച് അമർത്തുന്നുണ്ടോ എന്ന് നൽകുന്നു.pressed– പരിധി സ്വിച്ച് അമർത്തുമ്പോഴെല്ലാം വിളിക്കേണ്ട ഒരു ഫംഗ്ഷൻ രജിസ്റ്റർ ചെയ്യുന്നു.released– ലിമിറ്റ് സ്വിച്ച് റിലീസ് ചെയ്യുമ്പോഴെല്ലാം വിളിക്കേണ്ട ഒരു ഫംഗ്ഷൻ രജിസ്റ്റർ ചെയ്യുന്നു.
കൺസ്ട്രക്ടർ - ഒരു ലിമിറ്റ് സ്വിച്ച് സ്വമേധയാ ഇനീഷ്യലൈസ് ചെയ്യുക.
Limit– ഒരു പരിധി സ്വിച്ച് സൃഷ്ടിക്കുക.
അമർത്തുന്നു#
pressing അമർത്തുമ്പോൾ ലിമിറ്റ് സ്വിച്ച് നിലവിൽ അമർത്തുന്നുണ്ടോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു Boolean നൽകുന്നു.
True– പരിധി സ്വിച്ച് അമർത്തിക്കൊണ്ടിരിക്കുന്നു.False– പരിധി സ്വിച്ച് അമർത്തുന്നില്ല.
Usage:
limit_switch.pressing()
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല. |
# Display a message after limit_switch is pressed
while not limit_switch.pressing():
pass
brain.screen.print("Limit Switch pressed!")
അമർത്തി#
pressed ലിമിറ്റ് സ്വിച്ച് അമർത്തുമ്പോഴെല്ലാം വിളിക്കേണ്ട ഒരു ഫംഗ്ഷൻ രജിസ്റ്റർ ചെയ്യുന്നു.
Usage:
limit_switch.pressed(callback, arg)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
ലിമിറ്റ് സ്വിച്ച് അമർത്തുമ്പോൾ നടപ്പിലാക്കുന്ന, മുമ്പ് നിർവചിച്ച ഒരു ഫംഗ്ഷൻ. |
|
ഓപ്ഷണൽ. കോൾബാക്ക് ഫംഗ്ഷനിലേക്ക് കൈമാറുന്നതിനുള്ള ആർഗ്യുമെന്റുകൾ അടങ്ങിയ ഒരു |
def my_function():
brain.screen.print("Pressed")
# Call my_function whenever limit_switch is pressed
limit_switch.pressed(my_function)
പുറത്തിറങ്ങി#
released registers a function to be called whenever the Limit Switch is released.
Usage:
limit_switch.released(callback, arg)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
ലിമിറ്റ് സ്വിച്ച് റിലീസ് ചെയ്യുമ്പോൾ നടപ്പിലാക്കുന്ന, മുമ്പ് നിർവചിച്ച ഒരു ഫംഗ്ഷൻ. |
|
ഓപ്ഷണൽ. കോൾബാക്ക് ഫംഗ്ഷനിലേക്ക് കൈമാറുന്നതിനുള്ള ആർഗ്യുമെന്റുകൾ അടങ്ങിയ ഒരു |
def my_function():
brain.screen.print("Pressed")
# Call my_function whenever limit_switch is released
limit_switch.released(my_function)
കൺസ്ട്രക്ടർ#
VEXcode-ന് പുറത്ത് ഒരു ലിമിറ്റ് സ്വിച്ച് കോൺഫിഗർ ചെയ്യുന്നതിന് ആവശ്യമായ Limit ഒബ്ജക്റ്റുകൾ സ്വമേധയാ സൃഷ്ടിക്കാൻ കൺസ്ട്രക്ടറുകൾ ഉപയോഗിക്കുന്നു.
Limit#
Limit ഒരു ലിമിറ്റ് സ്വിച്ച് സൃഷ്ടിക്കുന്നു.
Usage:
Limit(port)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
|
ലിമിറ്റ് സ്വിച്ച് ബന്ധിപ്പിച്ചിരിക്കുന്ന 3-വയർ പോർട്ട്:
|
# Create a Limit Switch in Port A
light_switch = Limit(brain.three_wire_port.a)