Składnia funkcji MATLAB Pause ()
pauza (y)MATLAB PAUSE () Opis i przykłady
Funkcja pauza () powoduje tymczasową pauzę w wykonaniu programu. Czas trwania tej przerwy jest kontrolowany przez „S”, a jednostka czasu wyraża się w sekundach. Ta funkcja akceptuje liczby ułamkowe dla przerwy w odstępach czasu mniej niż jedna sekunda. Użytkownik może przerwać ten proces przerwy, zanim upłynął ustawiony czas. Aby to zrobić, musisz nacisnąć kombinację klawiszy Ctrl+C. Zatrzymanie wygenerowane przez tę funkcję można włączyć lub wyłączyć za pomocą flag „ON/OFF” w zależności od wymagań programisty. Stan tych flag można również zapytać za pomocą opcji „zapytanie”, jeśli to wymagane. Argumenty wejściowe do tej funkcji to liczby nie wymagające i rzeczywiste. Typy danych zaakceptowane przez pauza () są pojedyncze, podwójne, int8, int16, int32, int64, uint8, uint16, uint32 i uint64.
Jak wygenerować pauzę w wykonaniu programu z funkcją Pause () Matlab.
W tym przykładzie zobaczymy, jak utworzyć pauzę w wykonaniu programu. Aby to zrobić, utworzymy prostą aplikację konsoli, w której używamy funkcji pause () do jej utworzenia, funkcji monit (), aby wprowadzić czas pauzy, który wybieramy za pomocą konsoli poleceń i funkcji disp (), aby pokazać nam początek i koniec pauzy i sekund wyboru czasu trwania. Funkcja monit () przechowuje sekundy wprowadzone przez użytkownika w konsoli poleceń w „S”, a następnie wysyła tę zmienną jako argument wejściowy do funkcji pauzy (). Ta sekwencja powtarza się w nieskończonej pętli.
Utwórz skrypt, wklej ten kod i uruchom skrypt. Aby zamknąć aplikację, naciśnij Ctrl+C.
pauza („on”)Jak włączyć, wyłączyć i zapytać o status w funkcji MATLAB Pause ().
Funkcję pause () można włączyć lub wyłączyć w zależności od wymagań programu. Odbywa się to za pośrednictwem flag włączenia/wyłączania, a jego status można zapytać za pomocą opcji „zapytanie”.
W tym przykładzie utworzymy aplikację konsoli, aby użyć tych trzech opcji. Możemy zmienić bezpośrednio za pomocą ciągów i zmiennych liczbowych, które wprowadzamy do argumentów wejściowych funkcji pauza () za pomocą konsoli poleceń.
Ponieważ ta aplikacja jest nieskończoną pętlą, powiemy użytkownikowi, jak wydostać się z tej pętli. Korzystając z funkcji monit (), wyślemy następującą wiadomość:
„Aby wyjść z Infinite Loop, naciśnij Ctrl+C, naciśnij Enter, aby kontynuować…” |
Następnie aplikacja wprowadzi nieskończoną pętlę, która jest następującą sekwencją:
1. Odzyskamy stan funkcji pause () z opcją „zapytanie” i przechowujemy wynik w „Q”.
2. Korzystając z funkcji monit (), informujemy użytkownika o tym statusie z następującym komunikatem „Status pauzy to: (status)”. Wybierz Wpisz „ON”, aby włączyć lub „wyłączyć”, aby wyłączyć ”. Użytkownik może włączyć lub wyłączyć funkcję pauza (), wprowadzając jedną z opcji włączenia/wyłączania.
3. Odpowiedź wprowadzona przez użytkownika jest porównywana z strunami „ON” i „Off”. Jeśli pasuje do jednego z tych ciągów, jest wysyłany jako argument wejściowy do funkcji Pause (), aby ją włączyć lub wyłączyć.
4. Status funkcji jest ponownie zapytany, a jeśli wynik jest „włączony”, użytkownik jest poproszony o wprowadzenie czasu w sekund.
5. Odpowiedź wprowadzona przez użytkownika jest wysyłana jako argument wejściowy do funkcji pauza (), a wyświetlany jest następujący komunikat: „rozpoczyna się (czas) sekundy”, a po upływie czasu, następująca wiadomość „(czas czasowy” ) sekundy się skończyły ”.
6. Pętla powraca na początek.
Utwórz skrypt, wklej ten kod i uruchom skrypt. Aby zamknąć aplikację, naciśnij Ctrl+C.
monit = 'Aby wyjść z Infinite Loop naciśnij Ctrl+C. Wejdź, aby kontynuować… ';Jak używać opcji „OldState” w funkcji MATLAB Pause ()
Funkcja pause () ma opcję „OldState” używana do zapisania bieżącego stanu wykonania przed zmianą. W poniższym przykładzie zobaczymy, jak korzystać z tej opcji. Utworzymy aplikację konsoli, w której włączamy i wyłączamy funkcję pauzy za pomocą flag „On/Off” i wyświetlamy obecny stan i poprzedni stan w „OldState”.
Utwórz skrypt, wklej ten kod i uruchom skrypt. Aby zamknąć aplikację, naciśnij Ctrl+C.
oldstate = pauza („zapytanie”);Wniosek:
W tym artykule wyjaśniono funkcję pauzy () w MATLAB i zawiera kilka praktycznych przykładów, które pokazują, jak z niej korzystać. Wyjaśniono również indywidualne argumenty wejściowe i obsługiwane typy danych. Utworzyliśmy aplikacje konsoli, aby zademonstrować różne opcje tej funkcji w realizacji w czasie rzeczywistym. Mamy nadzieję, że ten artykuł MATLAB jest przydatny. Dziękuję za przeczytanie naszych tematów. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i informacji.