Matlab Pause () Funksjonssyntaks
pause (er)Matlab pause () beskrivelse og eksempler
Pause () -funksjonen forårsaker en midlertidig pause i programmets utførelse. Varigheten av denne pausen kontrolleres av “S”, og tidsenheten kommer til uttrykk i sekunder. Denne funksjonen aksepterer brøknumre for pauser med tidsintervaller på mindre enn ett sekund. Brukeren kan avbryte denne pauseprosessen før den forhåndsinnstilte tiden har gått. For å gjøre dette, må du trykke på tastekombinasjonen Ctrl+C. Pausen som genereres av denne funksjonen kan aktiveres eller deaktiveres via "av/på" -flaggene, avhengig av programmererens krav. Tilstanden til disse flaggene kan også spørres ved hjelp av alternativet "spørring" om nødvendig. Inngangsargumentene til denne funksjonen er ikke-negative og reelle tall. Datatypene som er akseptert av en pause () er enkelt, dobbelt, int8, int16, int32, int64, uint8, uint16, uint32 og uint64.
Hvordan generere en pause i programmets utførelse med Pause () -funksjonen til MATLAB.
I dette eksemplet vil vi se hvordan du kan lage en pause i utførelsen av programmet. For å gjøre dette, vil vi opprette en enkel konsollapplikasjon der vi bruker Pause () -funksjonen for å opprette den, Prompt () -funksjonen for å legge inn pausetiden vi velger via kommandokonsollen og Disp () -funksjonen for å vise oss start og slutt på pausen og sekundene av varigheten vi velger. Prompt () -funksjonen lagrer sekundene som er lagt inn av brukeren i kommandokonsollen i “S” og sender deretter denne variabelen som et inngangsargument til Pause () -funksjonen. Denne sekvensen gjentas i en uendelig sløyfe.
Lag et skript, lim inn denne koden og kjør skriptet. For å lukke applikasjonen, trykk CTRL+C.
Pause ('på')Hvordan aktivere, deaktivere og spørre statusen i Matlab Pause () -funksjonen.
Pause () -funksjonen kan aktiveres eller deaktiveres avhengig av programmets krav. Dette gjøres via av/på flagg, og statusen kan spørres gjennom alternativet "spørring".
I dette eksemplet vil vi opprette en konsollapplikasjon for å bruke disse tre alternativene. Vi kan endre direkte via strenger og numeriske variabler som vi setter inn i inngangsargumentene til pausen () -funksjonen via kommandokonsollen.
Siden denne applikasjonen er en uendelig sløyfe, vil vi fortelle brukeren hvordan du kommer ut av denne sløyfen. Ved hjelp av Prompt () -funksjonen sender vi følgende melding:
"For å gå ut av den uendelige sløyfen, trykk CTRL+C, trykk Enter for å fortsette ..." |
Etter det vil applikasjonen legge inn en uendelig sløyfe, som er følgende sekvens:
1. Vi henter tilstanden til pausen () -funksjonen med alternativet "spørring" og lagrer resultatet i "q".
2. Ved å bruke Prompt () -funksjonen informerer vi brukeren om denne statusen med følgende melding “Status for pausen er: (Status)”. Velg skriv "ON" for å aktivere eller "av" for å deaktivere ". Brukeren kan aktivere eller deaktivere Pause () -funksjonen ved å legge inn et av On/Off -alternativene.
3. Responsen som er lagt inn av brukeren blir sammenlignet med strengene “ON” og “OFF”. Hvis det samsvarer med en av disse strengene, sendes den som et inngangsargument til pausen () -funksjonen for å aktivere eller deaktivere den.
4. Status for funksjonen spørres igjen, og hvis resultatet er "på", blir brukeren bedt om å legge inn tiden på sekunder.
5. Responsen som er lagt inn av brukeren blir sendt som et inngangsargument til Pause () -funksjonen, og følgende melding vises: “(Tid) sekunders pause begynner”, og etter at tiden har gått, følgende melding “(tiden ) sekunders pause er over ”.
6. Løyfen går tilbake til begynnelsen.
Lag et skript, lim inn denne koden og kjør skriptet. For å lukke applikasjonen, trykk CTRL+C.
spør = 'For å avslutte den uendelige looppressen Ctrl+C. Gå inn for å fortsette ... ';Hvordan bruke alternativet “Oldstate” i Matlab Pause () -funksjonen
Pause () -funksjonen har et "oldstate" -alternativ som brukes til å lagre gjeldende utførelsesstatus før du endrer den. I det følgende eksemplet vil vi se hvordan du bruker dette alternativet. Vi vil opprette en konsollapplikasjon der vi aktiverer og deaktiverer pausefunksjonen ved å bruke "ON/OFF" -flaggene og vise gjeldende tilstand og den forrige tilstanden i "Oldstate".
Lag et skript, lim inn denne koden og kjør skriptet. For å lukke applikasjonen, trykk CTRL+C.
oldState = pause ('spørring');Konklusjon:
Denne artikkelen har forklart Pause () -funksjonen i MATLAB og inkluderer noen praktiske eksempler som viser hvordan du bruker den. De individuelle inngangsargumentene og støttede datatyper er også blitt forklart. Vi har laget konsollapplikasjoner for å demonstrere denne funksjonens forskjellige alternativer i sanntidsutførelse. Vi håper du har funnet denne Matlab -artikkelen nyttig. Takk for at du leste emnene våre. Sjekk ut andre Linux -hint -artikler for flere tips og informasjon.