Datasettberegning

Datasettberegning brukes for å utføre beregninger på eksisterende datasett, for å opprette nye datasett.
Du kan for eksempel lage disse nye datasettene:
Avstanden et hjul har beveget seg = Omkretsen til hjulet x motorrotasjoner
Gjennomsnittlig lysintensitet = (Fargesensor 1 (Intensiteten til lyset i omgivelsene) + Fargesensor 2 (Intensiteten til lyset i omgivelsene) delt på 2
Det nærmeste objektet = Minimumsverdien til ultralydsensor 1, ultralydsensor 2 og ultralydsensor 3.
I hvert tilfelle tar du ett eller flere eksisterende datasett, og utfører matematiske funksjoner for å opprette nye datasett. Se (Formelfelt) for mer informasjon.

Du kan åpne datasettberegningen ved å klikke på fanen Datasettberegning.



Fanen Datasettberegning
Formelfelt
Navn på beregnet datasett
Datasettberegningsenhet
Beregne
Funksjonsliste
Datasett
Formelfelt
Formelfeltet brukes for å opprette en ligning for å generere det nye datasettet. Datasettene du samler inn må ha ulike navn.
Denne tabellen gir ligningene for eksemplene ovenfor.
Nye datasettFormel
Avstanden et hjul har beveget seg
(hvis vi antar en omkrets på 17,5 cm)
Motor_Rotation _pB *17.5
Gjennomsnittlig lysintensitet til to fargesensorerAvg(Color_Sensor_p3; Color_Sensor_p2) OR
(Color_Sensor_p3 + Color_Sensor_p2) / 2
Nærmeste objektMin(Ultrasonic_Sensor_pB; Ultrasonic_Sensor_pC; Ultrasonic_Sensor_pD)
Navn på beregnet datasett
Dette er IDen til datasettet. Du kan gi datasettberegningen et nytt navn til noe som passer bedre.
Datasettberegningsenhet
Gi det nye datasettet en ny måleenhet. For eksempel avstanden som er underlagt kan være angitt i centimeter.
Beregne
Når en formel er opprettet i formelfeltet, klikker du på Beregn for å generere et nytt datasett, og plassere den på grafområdet. Dette datasettet får sin egen Y-akse. Du kan endre farge og plottstilene ved bruk av fanen Datasettabell.
Funksjonsliste
Funksjoner kan brukes til å utføre beregninger i datasettene.
FunksjonsnavnFunksjonsterminologiDefinisjon
Legg til+Legger til en konstant eller andre datasett i originalen
Subtraher-Trekker en konstant eller andre datasett fra originalen
Multipliser*Multipliserer en datasett med en konstant eller et annet datasett
Divider\Dividerer en datasett med en konstant eller et annet datasett
Absolutt verdiAbsReturnerer den absolutte verdien til det angitte nummeret
GjennomsnittligGj.snitt.Returnerer den gjennomsnittlige verdien til alle angitte datasett.
GulvGulvReturnerer det største hele nummeret som er mindre enn eller lik det angitte nummeret
TakCeilReturnerer det minste hele nummeret som er større enn eller lik det angitte nummeret
MinimumMin.Returnerer det minste av de angitte numrene
MaksimumMaks.Returnerer det største av de angitte numrene
AvrundAvrundReturnerer nummeret som er nærmest den angitte verdien
KvadratrotSqrtReturnerer kvadratroten til det angitte nummeret
SinusSinReturnerer sinus for det angitte nummeret
CosinusCosReturnerer cosinus for det angitte nummeret
TangentTanReturnerer tangenten for det angitte nummeret
Omvendt tangent2Atan2Returnerer vinkelen hvis tangent er kvotienten til to angitte numre
Naturlig logaritmeLnReturnerer den naturlige logaritmen til det angitte nummeret
Vanlig logaritmeLogReturnerer den grunnleggende desimallogaritmen til det angitte nummeret
AvledningKurveMåler hvordan den angitte funksjonen endrer idet innmatingen endres
Funksjonene Gjennomsnitt, Minimum og Maksimum kan godta flere datasett, som viset her:

Avg(dataset1; dataset2; dataset3)
Tips og triks
Funksjonsberegningen gjentas ved bruk av Y-akseverdien(e) for hvert X-aksepunkt. Dette oppretter et nytt sett med Y-akseverdier (datasettberegningen). Se eksemplet nedenfor.
Eksempel

Hvis du har to datasett, som genereres ved å måle motorrotasjoner for motorene på post B og C hvert 10. eller 30. sekund, kan datasettene inneholde følgende data:
0 sekunder10 sekunder20 sekunder30 sekunder
Motorrotasjoner, port B0134
Motorrotasjoner, port C0257
Ved å bruke funksjonene Gjennomsnitt, Legg til og Multipliser på de to datasettene, genereres de følgende datasettberegningene:
0 sekunder10 sekunder20 sekunder30 sekunder
Gjennomsnittlige motorrotasjoner01,545,5
Motorrotasjoner, port B + motorrotasjoner, port C03811
Motorrotasjoner, port B * 1,501,54,56
Datasett
Listen viser datasettene som er tilgjengelige for bruk i datasettberegningen. Klikk på et datasett fra listen for å sette den inn i formelfeltet automatisk.
Datasettberegning
Hurtigkoblinger