Python#
W dokumencie VEX CTE Python API Reference wyjaśniono, co robi każde polecenie, metoda i funkcja, jakich danych wejściowych używa, co zwraca i jak można je wykorzystać w projekcie.
Skorzystaj z tego odniesienia, jeśli chcesz zrozumieć polecenie przed dodaniem go do projektu, sprawdzić, jakie wartości akceptuje lub zwraca, lub porównać powiązane polecenia w danej kategorii.
Polecenia Pythona są używane w projektach VEXcode Python. Projekty bloków korzystają z sekcji API bloków.
Jak czytać wpis metody#
Większość wpisów dotyczących Pythona zawiera następujące części:
Nazwa polecenia – oficjalna nazwa polecenia, metody lub funkcji.
Opis – wyjaśnia, co robi polecenie i kiedy jest przydatne.
Użycie – Pokazuje składnię użytą do zapisania polecenia w kodzie.
Parametry – wypisuje akceptowane przez polecenie dane wejściowe i wyjaśnia, co każdy z nich robi.
Wartość zwracana – wyjaśnia, co polecenie zwraca, jeśli zwraca wartość.
Przykładowy kod – Pokazuje jeden sposób wykorzystania polecenia w projekcie.
Wspólne elementy API Pythona#
Element |
Co to znaczy |
|---|---|
Metoda |
Polecenie wywoływane na obiekcie takim jak |
Funkcjonować |
Polecenie wywoływane bezpośrednio, takie jak |
Parametr |
Wartość przekazywana do metody lub funkcji w celu kontrolowania jej działania. |
Parametr opcjonalny |
Parametr, który można pominąć, aby użyć domyślnego zachowania. |
Wartość zwracana |
Wartość zwracana przez polecenie, np. liczba, tekst lub wartość logiczna. |
Podstawowe słownictwo Pythona#
Termin |
Co to znaczy |
|---|---|
Zmienny |
Nazwa przechowująca wartość, np |
Smyczkowy |
Tekst w cudzysłowie, np. |
Liczba całkowita |
Liczba dodatnia lub ujemna, np. |
Platforma |
Liczba z częścią dziesiętną, np. |
Boolean |
Wartość, która wynosi |
Argument |
Wartość przekazana do wywołania metody lub funkcji, np. |
Przykładowy wpis metody#
move_inc#
move_inc przesuwa ramię 6-osiowe o określoną odległość wzdłuż osi x, y i z.
Ta metoda zwróci wartość logiczną wskazującą, czy ramię 6-osiowe osiągnęło żądaną pozycję:
True- Ramię 6-osiowe osiągnęło żądaną pozycję.False- Ramię 6-osiowe nie może osiągnąć żądanej pozycji.
Usage:
arm.move_inc(x, y, z, wait)
Parametr |
Opis |
|---|---|
X |
Odległość, jaką należy pokonać wzdłuż osi x, podana w milimetrach. |
y |
Odległość, jaką należy pokonać wzdłuż osi Y, podana w milimetrach. |
z |
Odległość, jaką należy pokonać wzdłuż osi Z, podana w milimetrach. |
|
Opcjonalnie.
|
# Move the Arm +100 millimeters on the y-axis
arm.move_inc(0, 100, 0)