Berekening dataset

De modus Berekening dataset wordt gebruikt om berekeningen uit te voeren op bestaande Datasets om de nieuwe Datasets aan te maken.
Je wilt bijvoorbeeld de volgende nieuwe Datasets aanmaken:
Afstand die een wiel heeft afgelegd = omtrek van het wiel x motorrotaties
Gemiddelde lichtintensiteit = (Kleursensor 1 (Intensiteit omgevingslicht) + Kleursensor 2 (Intensiteit omgevingslicht)) gedeeld door 2
Dichtstbijzijnde object = minimumwaarde van Ultrasone sensor 1, Ultrasone sensor 2 en Ultrasone sensor 3
In elk van deze gevallen neem je een of meerdere bestaande Datasets en voer je wiskundige berekeningen uit om een nieuwe Dataset aan te maken. Zie (Formuleveld) voor meer informatie.

Je kunt Berekening dataset openen door te klikken op het tabblad Berekening dataset.



Tabblad Berekening dataset
Formuleveld
Naam berekende dataset
Eenheid berekende dataset
Berekenen
Functielijst
Datasets
Formuleveld
Je kunt het Formuleveld gebruiken om een vergelijking op te stellen voor het aanmaken van de nieuwe Dataset. Je eigen Datasets kunnen andere namen hebben.
Deze tabel toont de vergelijkingen die van toepassing zijn voor de bovenstaande voorbeelden.
Nieuwe DatasetFormule
Afstand die een wiel heeft afgelegd
(er wordt uitgegaan van een omtrek van 17,5 cm)
Motor_Rotation _pB *17,5
Gemiddelde lichtintensiteit van twee kleursensorenAvg(Color_Sensor_p3; Color_Sensor_p2) OF
(Color_Sensor_p3 + Color_Sensor_p2) / 2
Dichtstbijzijnde objectMin(Ultrasonic_Sensor_pB; Ultrasonic_Sensor_pC; Ultrasonic_Sensor_pD)
Naam berekende dataset
Dit is het ID van je dataset. Je kunt je berekende dataset een meer betekenisvolle naam geven.
Eenheid berekende dataset
Ken een meeteenheid toe aan je nieuwe Dataset. De afgelegde afstand kan bijvoorbeeld in centimeter zijn.
Berekenen
Als je in het Formuleveld een formule aangemaakt hebt, klik je op Berekenen om een nieuwe Dataset aan te maken en deze in het Grafiekgebied te plaatsen. Deze Dataset krijgt een eigen Y-as. Je kunt de Kleur- en lijnstijl wijzigen op het tabblad Tabel dataset.
Functielijst
Je kunt functies gebruiken om berekeningen uit te voeren op je Datasets.
FunctienaamFunctietermDefinitie
Toevoegen+Een constante of een andere dataset toevoegen aan de originele dataset
Aftrekken-Een constante of een andere dataset aftrekken van de originele dataset
Vermenigvuldigen*Een dataset vermenigvuldigen met een constante of een andere dataset
Delen\Een dataset delen door een constante of een andere dataset
Absolute waardeAbsBezorgt de absolute waarde van het opgegeven getal
GemiddeldAvgBezorgt de gemiddelde waarde van alle opgegeven datasets
OndergrensOndergrensBezorgt het grootste gehele getal dat kleiner is dan of gelijk is aan het opgegeven getal
BovengrensCeilBezorgt het kleinste gehele getal dat groter is dan of gelijk is aan het opgegeven getal
MinimumMin.Bezorgt het kleinste getal uit een opgegeven set getallen
MaximumMax.Bezorgt het grootste getal uit een opgegeven set getallen
AfrondenAfrondenBezorgt het getal dat het dichtst bij de opgegeven waarde ligt
VierkantswortelSqrtBezorgt de vierkantswortel van het opgegeven getal
SinusSinBezorgt de sinus van het opgegeven getal
CosinusCosBezorgt de cosinus van het opgegeven getal
TangensTanBezorgt de tangens van het opgegeven getal
Inverse tangens2Atan2Bezorgt de hoek waarvan de tangens het quotiënt van twee opgegeven getallen is
Natuurlijke logaritmeLnBezorgt het natuurlijke logaritme van het opgegeven getal
Gewone logaritmeLogBezorgt het logaritme met grondtal 10 van het opgegeven getal
AfgeleideSlopeMeet hoe de opgegeven functie wijzigt als de input ervan gewijzigd wordt
De functies Gemiddeld, Minimum en Maximum kunnen meerdere datasets aanvaarden, zoals je hierna kunt zien:

Avg(dataset1; dataset2; dataset3)
Handige weetjes
De functieberekening wordt herhaald met behulp van de Y-aswaarden voor elk punt op de X-as. Op die manier wordt een nieuwe set Y-aswaarden aangemaakt (de berekende dataset). Zie het onderstaande voorbeeld.
Voorbeeld

Als je twee datasets hebt die aangemaakt werden door elke 10 seconden gedurende 30 seconden de Motorrotaties voor de motor op Poort B en de motor op Poort C te meten, kunnen de datasets de volgende gegevens bevatten:
0 seconden10 seconden20 seconden30 seconden
Motorrotaties, Poort B0134
Motorrotaties, Poort C0257
Door de functies Gemiddeld, Toevoegen en Vermenigvuldigen toe te passen op de twee datasets, zullen de volgende berekende datasets aangemaakt worden:
0 seconden10 seconden20 seconden30 seconden
Gemiddeld aantal Motorrotaties01,545,5
Motorrotaties, Poort B + Motorrotaties, Poort C03811
Motorrotaties, Poort B * 1,501,54,56
Datasets
Deze lijst omvat de Datasets die gebruikt kunnen worden voor de datasetberekening. Klik op een Dataset in de lijst om deze automatisch in te voeren in het Formuleveld.
Berekening dataset
Snelkoppelingen