OpenVex , che viene regolarmente sostenuta e completamente gratuito del firmware , consente agli utenti di programmare i controller per Vex robot , che sono i robot educativi controllati dal computer da Vex Robotic System Design . Questa API contiene funzioni per i dispositivi robotici come sensori analogici e digitali, dispositivi di uscita a LED, motori , servi e timer .
Struttura
sviluppatori del API raccomandano che gli utenti iniziano programmazione OpenVex in modalità telecomando . Ciclo principale del codice individua i valori dei sensori robotici e inoltra i dati in quanto esegue la scansione di routine l'unità RC . " Rc_routine ( ) " Questa API di processi funzione dei dati ricevuti dall'unità di RC e controlla motore e funzione servo . OpenVex è capace di routine autonomi attraverso trigger input. Una volta caricato , controllori programmati tramite OpenVex ha effetto immediato .
Moduli
moduli programmabili a Vex controllori OpenVex Gruppo di un più di una dozzina di funzioni. I moduli consentono agli utenti di programmare robot per mettere in pausa le loro funzioni , emettono impulsi a ultrasuoni tramite sonar e funziona tramite telecomando o joystick , tra le altre azioni . Attraverso i moduli , i programmatori OpenVex possono anche creare un'interfaccia semplificata timer , eseguire il debug loro robot e di esercitare un controllo minuto oltre gli alberi e le funzioni dell'accelerometro del loro robot .
Compatibilità
OpenVex è compatibile con i controller del robot con dispositivo piccolo compilatori C e Microchip MCC18 compilatori . A differenza di altre librerie di programmazione Vex , OpenVex funziona con numerosi sistemi operativi, inclusi Windows , Intel o PowerPC di Mac OS X e molti sistemi Unix . Gli sviluppatori del API consiglia di utilizzare l'interfaccia della riga di comando quando si usa Cygwin OpenVex con Windows .
Programmazione © www.354353.com