Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
OpenVex API
interfaces de programação de aplicativos servem como o sistema operacional de back-end para praticamente todas as aplicações de computador. API de cada programa permite executar funções básicas e comunicar com outro software . Entre as opções de API inumeráveis, a biblioteca API OpenVex , até a versão 0.5.0 a partir de dezembro de 2011, oferece uma interface voltada para programação robótica. De acordo com seus desenvolvedores, OpenVex visa agilizar o processo de programação Vex , mantendo a velocidade ea flexibilidade da linguagem de programação C . Aplicação

OpenVex , que é regularmente apoiada e firmware completamente livre, permite aos usuários programar controladores para robôs Vex , que são robôs educacionais controlados por computador da Vex Robotic System Design . Esta API contém funções para dispositivos de robótica , tais como sensores analógicos e digitais , dispositivos de saída de LED , motores, servos e temporizadores.
Estrutura

desenvolvedores da API recomendam que os usuários começam OpenVex programação em modo remoto controlado. Loop principal do código detecta valores de sensores robóticos e retransmite dados , uma vez que rotineiramente varre a unidade de RC . " Rc_routine ()" deste API processa os dados recebidos de função da unidade RC e controles de função motora e do servo. OpenVex é capaz de rotinas autônomos via gatilhos de entrada. Após o upload, controladores programados via OpenVex tem efeito imediato .

Módulos

módulos programáveis ​​em OpenVex equipar controladores Vex com mais de uma dúzia de funções. Módulos permitem aos utilizadores programar robôs para fazer uma pausa de suas funções, emitem pulsos ultra-sônicos via sonar e operar via controle remoto ou joystick , entre outras ações . Através de módulos , os programadores OpenVex também pode criar uma interface simplificada temporizador , depurar seus robôs e exercer controle minutos sobre os eixos e as funções do acelerômetro de seus robôs .
Compatibilidade

OpenVex é compatível com controladores de robô usando pequenos compiladores dispositivo C e compiladores Microchip MCC18 . Ao contrário de outras bibliotecas de programação Vex , OpenVex trabalha com vários sistemas operacionais , incluindo Windows, Intel ou PowerPC Mac OS X plataformas ea maioria dos sistemas Unix. Desenvolvedores da API recomendamos o uso da interface de linha de comando Cygwin ao usar OpenVex com o Windows.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter a matriz na MATLAB 
·Níveis de contorno em MATLAB 
·Como posso abrir um arquivo EPR ​​at Home 
·A Função Índice AWK 
·Como construir um Developer Network 
·Como mover objetos a uma velocidade constante em Unity 
·Ligue : Truques codificação direta 
·Como formatar Decimals Usando AWK 
·O que faz Alias ​​média no I /O de arquivos 
·O que faz vincular média em um computador 
  Artigos em destaque
·Como projetar o Editor Usando OpenGL 
·Como executar um desenvolvedor Xcode iPhone 
·Níveis de contorno em MATLAB 
·Como compilar C + + arquivos de cabeçalho 
·Como escrever se Demonstrações em C + + 
·Número de Elementos em MATLAB 
·Como usar o Visual C + + Debugger 
·Como imprimir a tela de saída do Programa de C 
·Como exibir Fontes no MFC 
·Como usar a função strrchr em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados