കൺട്രോളർ#
ആമുഖം#
VEX AIM വൺ സ്റ്റിക്ക് കൺട്രോളറിൽ നാല് ബട്ടണുകളും ഒരു ജോയ്സ്റ്റിക്കും ഉണ്ട്. ജോയ്സ്റ്റിക്ക് രണ്ട് അക്ഷങ്ങളിലൂടെ നീക്കാനും ഒരു ബട്ടൺ പോലെ അമർത്താനും കഴിയും.
കൺട്രോളർ ഇവന്റുകൾ സംഭവിക്കുമ്പോൾ ബട്ടൺ അമർത്തലുകൾ പരിശോധിക്കുന്നതിനും, ജോയിസ്റ്റിക്ക് ചലനം വായിക്കുന്നതിനും, ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കുന്നതിനും കൺട്രോളർ ബ്ലോക്കുകൾ ഉപയോഗിക്കാം.
എല്ലാ ബ്ലോക്കുകളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
മൂല്യങ്ങൾ — കൺട്രോളർ ബട്ടൺ സ്റ്റാറ്റസ് പരിശോധിക്കുക അല്ലെങ്കിൽ ജോയിസ്റ്റിക്ക് സ്ഥാനം വായിക്കുക.
കൺട്രോളർ ബട്ടൺ അമർത്തിയോ? — തിരഞ്ഞെടുത്ത ഒരു കൺട്രോളർ ബട്ടൺ അമർത്തുന്നുണ്ടോ എന്ന് നൽകുന്നു.
കൺട്രോളർ അച്ചുതണ്ട് സ്ഥാനം — തിരഞ്ഞെടുത്ത ഒരു അച്ചുതണ്ടിലൂടെ ജോയിസ്റ്റിക്ക് സ്ഥാനം നൽകുന്നു.
പ്രവർത്തനങ്ങൾ — കൺട്രോളർ ഇൻപുട്ട് മാറുമ്പോൾ ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കുക.
കൺട്രോളർ ബട്ടൺ ഉപയോഗിക്കുമ്പോൾ — തിരഞ്ഞെടുത്ത ഒരു ബട്ടൺ അമർത്തുമ്പോഴോ റിലീസ് ചെയ്യുമ്പോഴോ അറ്റാച്ചുചെയ്ത സ്റ്റാക്ക് പ്രവർത്തിപ്പിക്കുന്നു.
കൺട്രോളർ അച്ചുതണ്ട് മാറ്റുമ്പോൾ — തിരഞ്ഞെടുത്ത അച്ചുതണ്ടിൽ ഒരു ജോയിസ്റ്റിക്കിന്റെ സ്ഥാനം മാറുമ്പോൾ അറ്റാച്ചുചെയ്ത സ്റ്റാക്ക് പ്രവർത്തിപ്പിക്കുന്നു.
മൂല്യങ്ങൾ#
കൺട്രോളർ അച്ചുതണ്ട് സ്ഥാനം#
കൺട്രോളർ ആക്സിസ് പൊസിഷൻ റിപ്പോർട്ടർ ബ്ലോക്ക്, തിരഞ്ഞെടുത്ത ഒരു അക്ഷത്തിൽ ജോയിസ്റ്റിക്ക് സ്ഥാനം -100 മുതൽ 100 വരെയുള്ള ഒരു സംഖ്യയായി നൽകുന്നു.

(കൺട്രോളർ ആക്സിസ് [1 v] സ്ഥാനം)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
അച്ചുതണ്ട് |
റിപ്പോർട്ട് ചെയ്യേണ്ട ജോയിസ്റ്റിക്ക് അച്ചുതണ്ട്: 1 (മുകളിലേക്കും താഴേക്കും) അല്ലെങ്കിൽ 2 (ഇടതേക്കും വലതേക്കും). |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Move forward when the joystick is moved up.]
എന്നും
<(കൺട്രോളർ ആക്സിസ് [1 v] സ്ഥാനം) [math_greater_than v] [0]> ആണെങ്കിൽ
[മുന്നോട്ട് v] ദിശയിൽ നീക്കുക
അല്ലെങ്കിൽ
എല്ലാ ചലനവും നിർത്തുക
अंत
अंत
പ്രവർത്തനങ്ങൾ#
കൺട്രോളർ അച്ചുതണ്ട് മാറുമ്പോൾ#
തിരഞ്ഞെടുത്ത അക്ഷത്തിൽ ഒരു ജോയിസ്റ്റിക്കിന്റെ സ്ഥാനം മാറുമ്പോൾ, കൺട്രോളർ അച്ചുതണ്ട് മാറുമ്പോൾ ഹാറ്റ് ബ്ലോക്ക് അറ്റാച്ചുചെയ്ത സ്റ്റാക്കിനെ പ്രവർത്തിപ്പിക്കുന്നു.

കൺട്രോളർ ആക്സിസ് [1 v] മാറുമ്പോൾ
പാരാമീറ്റർ |
വിവരണം |
|---|---|
അച്ചുതണ്ട് |
പരിശോധിക്കേണ്ട ജോയിസ്റ്റിക്ക് അച്ചുതണ്ട്: 1 (മുകളിലേക്കും താഴേക്കും) അല്ലെങ്കിൽ 2 (ഇടതേക്കും വലതേക്കും). |
ഉദാഹരണം
കൺട്രോളർ ആക്സിസ് [1 v] മാറുമ്പോൾ
[Move forward when the joystick's position changes along axis 1.]
[മുന്നോട്ട് v] ദിശയിൽ [50] [mm v] നീക്കുക ▶
