Matematikk-ikonet utfører en matematikkberegning av innmatingene og mater ut resultatet. Du kan utføre en enkel matematikkoperasjon med én eller to innmatinger, eller skrive inn en formel med opptil fire innmatinger.
Velg matematikkoperasjon
Modusvalg Innmating Utmating
Velg matematikkoperasjonen du ønsker å bruke ved å velge en modus med Modusvalg. Etter at du velger modus kan du velge verdier for innmatingene. De tilgjengelige innmatingene endres avhengig av modusen.
Moduser for enkle matematikkoperasjoner
Modusene for enkle matematikkoperasjoner beregner Resultat-verdien med en enkel matematikkoperasjon, ved bruk av én eller to innmatinger. Disse modusene vises i tabellen nedenfor.
Modus
Innmatingene som brukes
Utmatingsresultat
Legg til
A, B
A + B
Subtraher
A, B
A – B
Multipliser
A, B
A × B
Divider
A, B
A ÷ B
Absolutt verdi
A
A hvis A ≥0, -A hvis A < 0
Resultatet er alltid ≥ 0.
Kvadratrot
A
√A
Eksponent
A (grunnverdi), N (eksponent)
AN
Avansert
A, B, C, D
A + B – C* D
Tips og triks
Hvis innmatingsverdiene for en matematikkoperasjon fører til en ulovlig operasjon, som å dele på null eller kvadratroten til et negativt tall, blir utmatingsresultatet en feilverdi. En feilverdi kan tolkes som null når den brukes som innmating for andre programmeringsikoner.
Eksempel
Dette programmet subtraherer 50 fra utmatingen Reflektert lysintensitet til Fargesensor-ikonet, og bruker resultatet som en Styrke-innmating for en motor. Dette får motoren til å kjøre bakover når fargesensoren registrerer noe mørkt og fremover når sensoren registrerer noe lyst.
Avansert-modus
I Avansert-modus kan Matematikk-ikonet beregne et matematisk uttrykk ved bruk av opptil fire innmatinger og flere matematikkoperasjoner i ett trinn.
Bruk dataledninger til å koble til opptil fire numeriske verdier til innmatingene A, B, C og D. Unødvendige innmatinger kan forbli tomme eller du kan skrive inn 0.
Klikk på tekstfeltet for ikonet øverst på ikonet for å skrive inn det matematiske uttrykket i tekstform for beregning. Uttrykket kan inkludere innmatingene med navn som A, B, C og D, numeriske konstanter som 50 og matematikksymboler som +. Du kan også bruke funksjonene fra listen som vises og flere parenteser for å endre rekkefølgen til operasjonene.
Resultatet til uttrykksberegningen mates ut i Resultat.
Eksempel
I dette programmet beregner Matematikk-ikonet en motorstyrke ved bruk av innmatinger fra fargesensoren og to variabler. Den reflekterte lysintensiteten fra fargesensoren kobles til A-innmatingen, og variablene med navn Økning og Styrke brukes for B og C. Uttrykket (A-50)*B+C i Matematikk-ikonet subtraherer 50 fra lysintensiteten, multipliserer resultatet med verdien fra Økning og legger deretter til verdien fra Styrke.
Innmating og utmating
Innmatingene til Matematikk-ikonet gir verdien til matematikkberegningen. Du kan angi innmatingsverdiene direkte i ikonet. Alternativt kan innmatingsverdiene leveres med dataledninger fra utmatingene til programmeringsikonene.
Innmating
Type
Merknader
A
Numerisk verdi
Første operand til en enkel matematikkoperasjon
B
Numerisk verdi
Andre operand til en enkel matematikkoperasjon
A
Numerisk verdi
Grunnverdi i Eksponent-modus
N
Numerisk verdi
Eksponentverdi i Eksponent-modus
C
Numerisk verdi
Innmating for Avansert-modus
D
Numerisk verdi
Innmating for Avansert-modus
Utmatingen til Matematikk-ikonet gir resultatet til beregningen. Hvis du vil bruke utmatingen, bruker du en dataledning for å koble den til et annet programmeringsikon.