Functions

rEduc Simulation pt_BR

Programming Languages
Categories

AbrirConsole

csharp

Tarefa que quando executada abre o painel de console.

Return

Type: void

Description: Abre o painel de console.

Code

IO.OpenConsole();

Examples

IO.OpenConsole();

Description: Abre o painel de console.

Aleatorio

csharp

Retorna 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)

Description: Seleciona um número aleatório entre 1 a 10.

AnguloMotor

csharp

Retorna 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 )

Description: Ângulo do motor de nome "Nome do meu Componente".

ApagarCaneta

csharp

Tarefa 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();

Description: Apaga o que foi escrito pelo componente de caneta 3D de nome "Nome do meu Componente".

ArcoCosseno

csharp

Retorna 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 )

Description: Valor do arco cosseno de 1.

ArcoSeno

csharp

Retorna 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 )

Description: Valor do arco seno de 1.

ArcoTangente

csharp

Retorna 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 )

Description: Valor da arco tangente de 1.

Arredondar

csharp

Retorna 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)

Description: Arredonda o número 15.2499

Bussola

csharp

Retorna 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 )

Description: Retorna a direção (ângulo) em relação ao norte do controlador do robô.

CarimbarMensagens

csharp

Tarefa 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;

Description: Ativa o "carimbo" de horário em mensagens impressas.

CarimboHora

csharp

Retorna 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

Description: Cálculo para ver quantos segundos se passaram desde um outro carimbo.

CarimboMilissegundo

csharp

Retorna 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

csharp

Retorna 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 )

Description: Se cor lida pelo sensor de cor de nome "Nome do meu Sensor" é diferente de preto.

Concatenar

csharp

Tarefa 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"

Description: Retorna " Olá Mundo", concatenando a partir de "Olá" e " Mundo".

Cor

csharp

Retorna 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()

Description: Nome da cor lida pelo sensor de cor de nome "Nome do meu Sensor".

CorAzul

csharp

Retorna 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 )

Description: Tonalidade de azul lida pelo sensor de cor de nome "Nome do meu Sensor".

CorVerde

csharp

Retorna 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 )

Description: Tonalidade de verde lida pelo sensor de cor de nome "Nome do meu Sensor".

CorVermelho

csharp

Retorna 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 )

Description: Tonalidade de vermelho lida pelo sensor de cor de nome "Nome do meu Sensor".

Cosseno

csharp

Retorna 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)

Description: Valor do cosseno de 1.

DefinirMotor

csharp

Tarefa 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 );

Description: Aplica uma força de 10 na velocidade de -50 no motor de nome "Nome do meu Componente".

DesligarCaneta

csharp

Tarefa 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();

Description: Desliga o componente de caneta 3D de nome "Nome do meu Componente".

DesligarLuz

csharp

Tarefa 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();

Description: Desliga o componente de luz de nome "Nome do meu Componente".

Direcao

csharp

Retorna 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 )

Description: Retorna a direção (ângulo) em relação ao norte do controlador do robô.

Escrever

csharp

Tarefa 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");

Description: Define o conteúdo no console para "Olá Mundo".

EscreverLinha

csharp

Tarefa 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");

Description: Adiciona uma linha no console com "Olá Mundo".

Esperar

csharp

Tarefa 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);

Description: Espera 1 segundo.

EstaTocando

csharp

Retorna 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 )

Description: Estado de funcionamento do componente buzzer de nome "Nome do meu Componente".

ForcaMotor

csharp

Funçã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 )

Description: Força do motor de nome "Nome do meu Componente".

Inclinacao

csharp

Retorna 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 )

Description: Retorna a inclinação atual do controlador do robô.

Interromper

csharp

Interrompe a execução de uma repetição.

Return

Type: void

Code

break;

Examples

break;

Description: Interrompe a execução de uma repetição.

LigarCaneta

csharp

Tarefa 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) );

Description: Liga o componente de caneta 3D de nome "Nome do meu Componente" na cor preta.

LigarLuz

csharp

Tarefa 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) );

Description: Liga o componente de luz de nome "Nome do meu Componente" na cor branca.

Limitar

csharp

Retorna 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)

Description: Limita o número 100 para os limites de 0 a 100.

LimparConsole

csharp

Tarefa que quando executada limpa o painel de console.

Return

Type: void

Description: Limpa o painel de console.

Code

IO.ClearPrint();

Examples

IO.ClearPrint();

Description: Limpa o painel de console.

LimparRegistro

csharp

Tarefa que quando executada limpa o arquivo de registro.

Return

Type: void

Description: Limpa o arquivo de registro.

Code

IO.ClearWrite();

Examples

IO.ClearWrite();

Description: Limpa o arquivo de registro.

Luminosidade

csharp

Retorna 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 )

Description: Intensidade de luz lida pelo sensor de cor de nome "Nome do meu Sensor".

Luz

csharp

Retorna 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 )

Description: Intensidade de luz lida pelo sensor de cor de nome "Nome do meu Sensor".

Mapeamento

csharp

Retorna 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)

Description: Mapeia o número 5 na escala de 1 a 10 para a escala de 1 a 1000.

Modulo

csharp

Retorna 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)

Description: Transforma -1 em 1 (Número).

Motor

csharp

Tarefa 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 );

Description: Aplica uma força e velocidade de -50 no motor de nome "Nome do meu Componente"

PararSom

csharp

Tarefa 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();

Description: Para o som do componente buzzer de nome "Nome do meu Componente".

Pausa

csharp

Tarefa 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);

Description: Espera 1 segundo.

Pi

csharp

Retorna 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

csharp

Retorna 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)

Description: Calcula a raiz quadrada de 25.

Registrar

csharp

Tarefa 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");

Description: Define o conteúdo no arquivo de registro para "Olá Mundo".

RegistrarLinha

csharp

Tarefa 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");

Description: Adiciona uma linha no arquivo de registro com "Olá Mundo".

Resto

csharp

Retorna 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)

Description: Retorna o resultado do resto da divisão entre os números -5 e 10.

Seno

csharp

Retorna 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)

Description: Valor do seno de 1.

Tangente

csharp

Retorna 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)

Description: Valor da tangente de 1.

TemAlgo

csharp

Retorna 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 )

Description: Se valor lido pelo sensor ultrassônico de nome "Nome do meu Sensor" é maior que 0.

TocarFrequencia

csharp

Tarefa 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 );

Description: Toca a frequência 24.5 no componente buzzer de nome "Nome do meu Componente".

TocarNota

csharp

Tarefa 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" );

Description: Toca a nota "Dó" no componente buzzer de nome "Nome do meu Componente".

Toque

csharp

Retorna 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 )

Description: Valor do sensor de toque de nome "Nome do meu Sensor".

TravarMotor

csharp

Tarefa 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;

Description: Trava a rotação livre do motor de nome "Nome do meu Componente".

Ultra

csharp

Retorna 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 )

Description: Distância lida pelo sensor ultrassônico de nome "Nome do meu Sensor".

Ultrassonico

csharp

Retorna 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 )

Description: Distância lida pelo sensor ultrassônico de nome "Nome do meu Sensor".

UltraVeAlgo

csharp

Retorna 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 )

Description: Se valor lido pelo sensor ultrassônico de nome "Nome do meu Sensor" é maior que 0.

Velocidade

csharp

Retorna 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 )

Description: Retorna a velocidade percebida pelo controlador do robô.

VelocidadeAlvoMotor

csharp

Funçã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 )

Description: Velocidade-alvo do motor de nome "Nome do meu Componente".

VelocidadeMotor

csharp

Funçã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 )

Description: Velocidade do motor de nome "Nome do meu Componente".

VirarBooleano

csharp

Transforma 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)

Description: Transforma -1 em "falso" (booleano).

VirarNumero

csharp

Transforma 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" ) )

Description: Transforma "2.5" (texto) em 2.5 (número).

VirarTexto

csharp

Transforma 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() )

Description: Transforma 2.5 (número) em "2.5" (texto).