AbrirConsole
csharpTarefa que quando executada abre o painel de console.
Return
Type: void
Description: Abre o painel de console.
Code
IO.OpenConsole();
Examples
IO.OpenConsole();
Aleatorio
csharpRetorna um *número* aleatório (inteiro ou decimal) entre ou igual ao *número* informado no primeiro parâmetro e o *número* informado no segundo parâmetro.
Return
Type: float
Description: Valor resultante da operação aleatória entre os *números* informados.
Code
Utils.Random( (double) var1(int), (double) var2(int) )
Examples
Utils.Random( 1, 10)
AnguloMotor
csharpRetorna um *número* que representa o ângulo do motor de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: float
Description: Ângulo do motor de nome informado.
Code
( Bot.GetComponent<Servomotor>( var1(String) ).Angle )
Examples
( Bot.GetComponent<Servomotor>( "Nome do meu Componente" ).Angle )
ApagarCaneta
csharpTarefa que apaga o que foi escrito pelo componente de caneta 3D de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: void
Description: Apaga o que foi escrito pelo componente de caneta 3D de nome informado.
Code
Bot.GetComponent<Pen>( var1(String) ).Clear();
Examples
Bot.GetComponent<Pen>( "Nome do meu Componente" ).Clear();
ArcoCosseno
csharpRetorna um *número* que representa o valor do arco-cosseno do *número* informado no primeiro parâmetro.
Return
Type: float
Description: Valor do arco cosseno do *número* informado.
Code
( Math.Acos( (double) var1(int) ) * 180 / Math.PI )
Examples
( Math.Acos(1) * 180 / Math.PI )
ArcoSeno
csharpRetorna um *número* que representa o valor do arco-seno do *número* informado no primeiro parâmetro.
Return
Type: float
Description: Valor do arco seno do *número* informado.
Code
( Math.Asin( (double) var1(int) ) * 180 / Math.PI )
Examples
( Math.Asin(1) * 180 / Math.PI )
ArcoTangente
csharpRetorna um *número* que representa o valor da arco-tangente do *número* informado no primeiro parâmetro.
Return
Type: float
Description: Valor da arco tangente do *número* informado.
Code
( Math.Atan( (double) var1(int) ) * 180 / Math.PI )
Examples
( Math.Atan(1) * 180 / Math.PI )
Arredondar
csharpRetorna um *número* que representa o valor do arredondamento do *número* informado no primeiro parâmetro em o *número* de casas decimais informado no segundo parâmetro.
Return
Type: float
Description: Valor resultante da operação de arredondar entre os *números* informados.
Code
Utils.SetPrecision( (double) var1(int), (double) var2(int) )
Examples
Utils.SetPrecision(15.2499, 2)
Bussola
csharpRetorna um *número* que representa a direção (ângulo) em relação ao norte do controlador do robô.
Return
Type: float
Description: Direção (ângulo) em relação ao norte do controlador do robô.
Code
( Bot.Compass )
Examples
( Bot.Compass )
CarimbarMensagens
csharpTarefa que ativa/desativa o "carimbo" de horário em mensagens impressas pelo *booleano* informado no primeiro parâmetro.
Return
Type: void
Description: Ativa/desativa o "carimbo" de horário em mensagens impressas.
Code
IO.Timestamp = ( (bool) var1(boolean) );
Examples
IO.Timestamp = true;
CarimboHora
csharpRetorna um *número* que representa o valor em segundos que se passaram desde 01/01/1970. Pode ser usado para criar contagem temporal.
Return
Type: float
Description: Valor em segundos que se passaram desde 01/01/1970.
Code
( Time.Timestamp )
Examples
OldTimestamp - Time.Timestamp
CarimboMilissegundo
csharpRetorna um número que representa o valor em milissegundos que se passaram desde 01/01/1970. Pode ser usado para criar contagem temporal.
Return
Type: float
Description: Valor em segundos que se passaram desde 01/01/1970.
Code
(DateTimeOffset.Now.ToUnixTimeMilliseconds())
Examples
Colorido
csharpRetorna um *booleano* que representa se a cor lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro é diferente de preto.
Return
Type: boolean
Description: Se cor lida pelo sensor de cor de nome informado é diferente de preto.
Code
( Bot.GetComponent<ColorSensor>( var1(String) ).Digital )
Examples
( Bot.GetComponent<ColorSensor>( "Nome do meu Sensor" ).Digital )
Concatenar
csharpTarefa que junta dois textos diferentes em apenas um texto.
Return
Type: string
Description: Retorna um texto concatenado a partir de dois textos.
Code
var1(String) + var2(String)
Examples
"Olá" + " Mundo"
Cor
csharpRetorna um *texto* que representa o nome da cor lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: string
Description: Nome da cor lida pelo sensor de cor de nome informado.
Code
( Bot.GetComponent<ColorSensor>( var1(String) ).Analog ).ToString()
Examples
( Bot.GetComponent<ColorSensor>( "Nome do meu Sensor" ).Analog ).ToString()
CorAzul
csharpRetorna um *número* que representa a tonalidade de azul lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: float
Description: Tonalidade de azul lida pelo sensor de cor de nome informado.
Code
( ( Bot.GetComponent<ColorSensor>( var1(String) ).Analog ).Blue )
Examples
( ( Bot.GetComponent<ColorSensor>( "Nome do meu Sensor" ).Analog ).Blue )
CorVerde
csharpRetorna um *número* que representa a tonalidade de verde lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: float
Description: Tonalidade de verde lida pelo sensor de cor de nome informado.
Code
( ( Bot.GetComponent<ColorSensor>( var1(String) ).Analog ).Green )
Examples
( ( Bot.GetComponent<ColorSensor>( "Nome do meu Sensor" ).Analog ).Green )
CorVermelho
csharpRetorna um *número* que representa a tonalidade de vermelho lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: float
Description: Tonalidade de vermelho lida pelo sensor de cor de nome informado.
Code
( ( Bot.GetComponent<ColorSensor>( var1(String) ).Analog ).Red )
Examples
( ( Bot.GetComponent<ColorSensor>( "Nome do meu Sensor" ).Analog ).Red )
Cosseno
csharpRetorna um *número* que representa o valor do cosseno do *número* informado no primeiro parâmetro.
Return
Type: float
Description: Valor do cosseno do *número* informado.
Code
Math.Cos( ( (double) var1(int) ) * Math.PI / 180)
Examples
Math.Cos( (1) * Math.PI / 180)
DefinirMotor
csharpTarefa que aplica uma força do *número* informado pelo segundo parâmetro para alcançar a velocidade informada pelo *número* no terceiro parâmetro no motor de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: void
Description: Aplica uma força e velocidade no motor de nome informado.
Code
Bot.GetComponent<Servomotor>( var1(String) ).Apply( var2(int), var3(int) );
Examples
Bot.GetComponent<Servomotor>( "Nome do meu Componente" ).Apply( 10 , -50 );
DesligarCaneta
csharpTarefa que desliga o componente de caneta 3D de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: void
Description: Desliga o componente de caneta 3D de nome informado.
Code
Bot.GetComponent<Pen>( var1(String) ).TurnOff();
Examples
Bot.GetComponent<Pen>( "Nome do meu Componente" ).TurnOff();
DesligarLuz
csharpTarefa que desliga o componente de luz de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: void
Description: Desliga o componente de luz de nome informado.
Code
Bot.GetComponent<Light>( var1(String) ).TurnOff();
Examples
Bot.GetComponent<Light>( "Nome do meu Componente" ).TurnOff();
Direcao
csharpRetorna um *número* que representa a direção (ângulo) em relação ao norte do controlador do robô.
Return
Type: float
Description: Direção (ângulo) em relação ao norte do controlador do robô.
Code
( Bot.Compass )
Examples
( Bot.Compass )
Escrever
csharpTarefa que define o conteúdo no console para o *texto* informado no primeiro parâmetro.
Return
Type: void
Description: Define o conteúdo no console para o *texto* informado.
Code
IO.Print( var1(String) );
Examples
IO.Print("Olá Mundo");
EscreverLinha
csharpTarefa que adiciona uma linha no console com o *texto* informado no primeiro parâmetro.
Return
Type: void
Description: Adiciona uma linha no console com o *texto* informado.
Code
IO.PrintLine( var1(String) );
Examples
IO.PrintLine("Olá Mundo");
Esperar
csharpTarefa que pausa a execução do programa e espera um determinado tempo para voltar, representado pelo *número* no primeiro parâmetro em milissegundos.
Return
Type: void
Code
await Time.Delay( (double) var1(int) );
Examples
await Time.Delay(1000);
EstaTocando
csharpRetorna um *booleano* que representa o estado de funcionamento do componente buzzer de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: boolean
Description: Estado de funcionamento do componente buzzer de nome informado.
Code
( Bot.GetComponent<Buzzer>( var1(String) ).Playing )
Examples
( Bot.GetComponent<Buzzer>( "Nome do meu Componente" ).Playing )
ForcaMotor
csharpFunção que retorna o *número* que representa a força do motor informado pelo *texto* do primeiro parâmetro.
Return
Type: float
Description: Força do motor de nome informado.
Code
( Bot.GetComponent<Servomotor>( var1(String) ).Force )
Examples
( Bot.GetComponent<Servomotor>( "Nome do meu Componente" ).Force )
Inclinacao
csharpRetorna um *número* que representa a inclinação atual do controlador do robô.
Return
Type: float
Description: Inclinação atual do controlador do robô.
Code
( Bot.Inclination )
Examples
( Bot.Inclination )
Interromper
csharpInterrompe a execução de uma repetição.
Return
Type: void
Code
break;
Examples
break;
LigarCaneta
csharpTarefa que liga o componente de caneta 3D de nome informado pelo *texto* no primeiro parâmetro, nas cores vermelho, verde e azul passadas respectivamente pelos *números* no segundo, terceiro e quarto parâmetros.
Return
Type: void
Description: Liga o componente de caneta 3D de nome informado na cor informada.
Code
Bot.GetComponent<Pen>( var1(String) ).TurnOn( new Color( (double) var2(int), (double) var3(int), (double) var4(int)) );
Examples
Bot.GetComponent<Pen>( "Nome do meu Componente" ).TurnOn( new Color(0, 0, 0) );
LigarLuz
csharpTarefa que liga o componente de luz de nome informado pelo *texto* no primeiro parâmetro, nas cores vermelho, verde e azul passadas respectivamente pelos *números* no segundo, terceiro e quarto parâmetros.
Return
Type: void
Description: Liga o componente de luz de nome informado na cor informada.
Code
Bot.GetComponent<Light>( var1(String) ).TurnOn( new Color( (double) var2(int), (double) var3(int), (double) var4(int)) );
Examples
Bot.GetComponent<Light>( "Nome do meu Componente" ).TurnOn( new Color(255, 255, 255) );
Limitar
csharpRetorna um *número* (informado no primeiro parâmetro) caso ele esteja dentro dos limites definidos pelo *número* informado no segundo parâmetro e o *número* informado no terceiro parâmetro, ou retorna um dos limites caso o valor o exceda.
Return
Type: float
Description: Valor resultante do limite entre os *números* informados.
Code
Utils.Clamp( (double) var1(int), (double) var2(int), (double) var3(int) )
Examples
Utils.Clamp(101, 0, 100)
LimparConsole
csharpTarefa que quando executada limpa o painel de console.
Return
Type: void
Description: Limpa o painel de console.
Code
IO.ClearPrint();
Examples
IO.ClearPrint();
LimparRegistro
csharpTarefa que quando executada limpa o arquivo de registro.
Return
Type: void
Description: Limpa o arquivo de registro.
Code
IO.ClearWrite();
Examples
IO.ClearWrite();
Luminosidade
csharpRetorna um *número* que representa a intensidade de luz lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: float
Description: Intensidade de luz lida pelo sensor de cor de nome informado.
Code
( ( Bot.GetComponent<ColorSensor>( var1(String) ).Analog ).Brightness )
Examples
( ( Bot.GetComponent<ColorSensor>( "Nome do meu Sensor" ).Analog ).Brightness )
Luz
csharpRetorna um *número* que representa a intensidade de luz lida pelo sensor de cor de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: float
Description: Intensidade de luz lida pelo sensor de cor de nome informado.
Code
( ( Bot.GetComponent<ColorSensor>( var1(String) ).Analog ).Brightness )
Examples
( ( Bot.GetComponent<ColorSensor>( "Nome do meu Sensor" ).Analog ).Brightness )
Mapeamento
csharpRetorna um *número* que representa o mapeamento do *número* informado no primeiro parâmetro, dentro dos limites definidos pelo *número* informado no segundo parâmetro e o *número* informado no terceiro parâmetro, em um novo limite: Aquele do *número* informado no quarto parâmetro e o do *número* informado no quinto parâmetro.
Return
Type: float
Description: Valor resultante do mapeamento entre os *números* informados.
Code
Utils.Map( (double) var1(int), (double) var2(int), (double) var3(int), (double) var4(int), (double) var5(int) )
Examples
Utils.Map(5, 1, 10, 1, 1000)
Modulo
csharpRetorna o módulo de um *número* informado no primeiro parâmetro.
Return
Type: float
Description: Retorna o módulo de um *número* informado no primeiro parâmetro.
Code
Math.Abs(var1(int))
Examples
Math.abs(-1)
Motor
csharpTarefa que aplica uma força e velocidade do *número* informado pelo segundo parâmetro no motor de nome informado *pelo* texto no primeiro parâmetro.
Return
Type: void
Description: Aplica uma força e velocidade no motor de nome informado.
Code
Bot.GetComponent<Servomotor>( var1(String) ).Apply( Math.Abs( var2(int) ), var2(int) );
Examples
Bot.GetComponent<Servomotor>("Nome do meu Componente").Apply( Math.Abs( -50 ), -50 );
PararSom
csharpTarefa que para o som do componente buzzer de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: void
Description: Para o som do componente buzzer de nome informado.
Code
Bot.GetComponent<Buzzer>( var1(String) ).StopSound();
Examples
Bot.GetComponent<Buzzer>( "Nome do meu Componente" ).StopSound();
Pausa
csharpTarefa que pausa a execução do programa e espera um determinado tempo para voltar, representado pelo *número* no primeiro parâmetro em milissegundos.
Return
Type: void
Code
await Time.Delay( (double) var1(int) );
Examples
await Time.Delay(1000);
Pi
csharpRetorna um *número* que representa o valor numérico de Pi.
Return
Type: float
Description: *Número* que representa o valor numérico de Pi.
Code
( Math.PI )
Examples
RaizQuadrada
csharpRetorna um *número* que representa o valor da raiz quadrada do *número* informado no primeiro parâmetro.
Return
Type: float
Description: Valor da raiz quadrada do *número* informado.
Code
( (double) Math.Sqrt( var1(int) ) )
Examples
Math.Sqrt(25)
Registrar
csharpTarefa que define o conteúdo no arquivo de registro para o *texto* informado no primeiro parâmetro.
Return
Type: void
Description: Define o conteúdo no arquivo de registro para o *texto* informado.
Code
IO.Write( var1(String) );
Examples
IO.Write("Olá Mundo");
RegistrarLinha
csharpTarefa que adiciona uma linha no arquivo de registro com o *texto* informado no primeiro parâmetro.
Return
Type: void
Description: Adiciona uma linha no arquivo de registro com o *texto* informado.
Code
IO.WriteLine( var1(String) );
Examples
IO.WriteLine("Olá Mundo");
Resto
csharpRetorna um *número* que representa o resto da divisão do *número* informado no primeiro parâmetro pelo *número* informado no segundo parâmetro.
Return
Type: float
Description: Valor resultante da operação "resto" entre *números* informados.
Code
Utils.Modulo( (double) var1(int), (double) var2(int) )
Examples
Utils.Modulo(-5, 10)
Seno
csharpRetorna um *número* que representa o valor do seno do *número* informado no primeiro parâmetro.
Return
Type: float
Description: Valor do seno do *número* informado.
Code
Math.Sin( ( (double) var1(int) ) * Math.PI / 180)
Examples
Math.Sin( (1) * Math.PI / 180)
Tangente
csharpRetorna um *número* que representa o valor da tangente do *número* informado no primeiro parâmetro.
Return
Type: float
Description: Valor da tangente do *número* informado.
Code
Math.Tan( ( (double) var1(int) ) * Math.PI / 180)
Examples
Math.Tan( (1) * Math.PI / 180)
TemAlgo
csharpRetorna um *booleano* que representa se o valor lido pelo sensor ultrassônico de nome informado pelo *texto* no primeiro parâmetro é maior que 0.
Return
Type: boolean
Description: Se valor lido pelo sensor ultrassônico de nome informado é maior que 0.
Code
( Bot.GetComponent<UltrasonicSensor>( var1(String) ).Digital )
Examples
( Bot.GetComponent<UltrasonicSensor>( "Nome do meu Sensor" ).Digital )
TocarFrequencia
csharpTarefa que toca uma frequência em hertz informada pelo *número* no segundo parâmetro no componente buzzer de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: void
Description: Toca uma frequência no componente buzzer de nome informado.
Code
Bot.GetComponent<Buzzer>( var1(String) ).PlaySound( (double) var2(int) );
Examples
Bot.GetComponent<Buzzer>( "Nome do meu Componente" ).PlaySound( 24.5 );
TocarNota
csharpTarefa que toca uma nota musical informada pelo *texto* no segundo parâmetro no componente buzzer de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: void
Description: Toca uma nota musical no componente buzzer de nome informado.
Code
Bot.GetComponent<Buzzer>( var1(String) ).PlaySound( var2(String) );
Examples
Bot.GetComponent<Buzzer>( "Nome do meu Componente" ).PlaySound( "Do" );
Toque
csharpRetorna um *booleano* que representa o valor do sensor de toque de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: boolean
Description: Valor do sensor de toque de nome informado.
Code
( Bot.GetComponent<TouchSensor>( var1(String) ).Digital )
Examples
( Bot.GetComponent<TouchSensor>( "Nome do meu Sensor" ).Digital )
TravarMotor
csharpTarefa que trava ou destrava pelo *booleano* no segundo parâmetro a rotação livre do motor de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: void
Description: Trava ou destrava a rotação livre do motor de nome informado.
Code
Bot.GetComponent<Servomotor>( var1(String) ).Locked = var2(boolean);
Examples
Bot.GetComponent<Servomotor>( "Nome do meu Componente" ).Locked = true;
Ultra
csharpRetorna um *número* que representa o distância lida pelo sensor ultrassônico de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: float
Description: Distância lida pelo sensor ultrassônico de nome informado.
Code
( Bot.GetComponent<UltrasonicSensor>( var1(String) ).Analog )
Examples
( Bot.GetComponent<UltrasonicSensor>( "Nome do meu Sensor" ).Analog )
Ultrassonico
csharpRetorna um *número* que representa o distância lida pelo sensor ultrassônico de nome informado pelo *texto* no primeiro parâmetro.
Return
Type: float
Description: Distância lida pelo sensor ultrassônico de nome informado.
Code
( Bot.GetComponent<UltrasonicSensor>( var1(String) ).Analog )
Examples
( Bot.GetComponent<UltrasonicSensor>( "Nome do meu Sensor" ).Analog )
UltraVeAlgo
csharpRetorna um *booleano* que representa se o valor lido pelo sensor ultrassônico de nome informado pelo *texto* no primeiro parâmetro é maior que 0.
Return
Type: boolean
Description: Se valor lido pelo sensor ultrassônico de nome informado é maior que 0.
Code
( Bot.GetComponent<UltrasonicSensor>( var1(String) ).Digital )
Examples
( Bot.GetComponent<UltrasonicSensor>( "Nome do meu Sensor" ).Digital )
Velocidade
csharpRetorna um *número* que representa a velocidade percebida pelo controlador do robô.
Return
Type: float
Description: Velocidade percebida pelo controlador do robô.
Code
( Bot.Speed )
Examples
( Bot.Speed )
VelocidadeAlvoMotor
csharpFunção que retorna o *número* que representa a velocidade-alvo do motor informado pelo *texto* do primeiro parâmetro.
Return
Type: float
Description: Velocidade-alvo do motor de nome informado.
Code
( Bot.GetComponent<Servomotor>( var1(String) ).Target )
Examples
( Bot.GetComponent<Servomotor>( "Nome do meu Componente" ).Target )
VelocidadeMotor
csharpFunção que retorna o *número* que representa a velocidade do motor informado pelo *texto* do primeiro parâmetro.
Return
Type: float
Description: Velocidade do motor de nome informado.
Code
( Bot.GetComponent<Servomotor>( var1(String) ).Velocity )
Examples
( Bot.GetComponent<Servomotor>( "Nome do meu Componente" ).Velocity )
VirarBooleano
csharpTransforma o *número* no primeiro parâmetro em *booleano*.
Return
Type: boolean
Description: Resultado da conversão em booleano.
Code
(( var1(int) > 0 ) ? true : false)
Examples
(( ( -1 ) > 0 ) ? true : false)
VirarNumero
csharpTransforma o *texto* no primeiro parâmetro em *número*.
Return
Type: float
Description: Resultado da conversão em número.
Code
( Convert.ToDouble( var1(String) ) )
Examples
( Convert.ToDouble( "2.5" ) )
VirarTexto
csharpTransforma o *número* no primeiro parâmetro em *texto*.
Return
Type: string
Description: Resultado da conversão em texto.
Code
( ( var1(int) ).ToString() )
Examples
( ( 2.5 ).ToString() )