Librerías
\ Constrain
Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.
Nombre |
Constrained |
Ejemplos |
#include <Constrain.h>
Constrained<float> constrainedFloat( 0.2, 0.0, 1.0 );
Constrained<byte> constrainedByte( 2, 0, 10 );
void setup()
{
Serial.begin(9800);
Serial.println("We have two constrained variables.");
Serial.println("The first is a float, constrained to be within [0,1].");
Serial.println("The other is a byte that is constrained to be within [0,10]");
Serial.println("Setting the variables to 0");
constrainedByte = 0;
constrainedFloat = 0;
Serial.println("Trying to make the variables exceed the constraint");
for (byte i=0; i<12; i++)
{
Serial.print((float)constrainedFloat);
Serial.print(" ");
Serial.println((byte)constrainedByte,DEC);
constrainedFloat += 0.1;
constrainedByte++;
}
Serial.println("Trying to make the variables go below the constraint");
for (byte i=0; i<12; i++)
{
Serial.print(constrainedFloat.value);
Serial.print(" ");
Serial.println(constrainedByte.value,DEC);
constrainedFloat -= 0.1;
constrainedByte--;
}
}
void loop() {
}
|
Descripción |
Inicializa el valor restringido. |
Sintaxis |
Constrained < typename > ( val , min , max )
|
Métodos |
|
Parámetros |
typename |
Cualquier tipo de dato válido: int, float, byte. |
val |
El valor inicial del valor restringido. |
min |
El valor mínimo del valor restringido. |
max |
El valor máximo del valor restringido. |
|
Retorna |
Ninguno |
Uso |
Application |
Updated on July 07, 2011 11:14:26pm PDT